ClustersClient Interface
public interface ClustersClient
An instance of this class provides access to all the operations defined in ClustersClient.
Method Summary
Method Details
beginContinueUpdateVersion
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginContinueUpdateVersion(String resourceGroupName, String clusterName, ClusterContinueUpdateVersionParameters clusterContinueUpdateVersionParameters)
Continue a paused update to the cluster version. Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.
Parameters:
Returns:
beginContinueUpdateVersion
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginContinueUpdateVersion(String resourceGroupName, String clusterName, ClusterContinueUpdateVersionParameters clusterContinueUpdateVersionParameters, Context context)
Continue a paused update to the cluster version. Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, ClusterInner clusterParameters)
Create or update the cluster. Create a new cluster or update the properties of the cluster if it exists.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, ClusterInner clusterParameters, String ifMatch, String ifNoneMatch, Context context)
Create or update the cluster. Create a new cluster or update the properties of the cluster if it exists.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String clusterName)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String clusterName, String ifMatch, String ifNoneMatch, Context context)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
beginDeploy
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDeploy(String resourceGroupName, String clusterName)
Deploy the cluster. Deploy the cluster using the rack configuration provided during creation.
Parameters:
Returns:
beginDeploy
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDeploy(String resourceGroupName, String clusterName, ClusterDeployParameters clusterDeployParameters, Context context)
Deploy the cluster. Deploy the cluster using the rack configuration provided during creation.
Parameters:
Returns:
beginScanRuntime
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginScanRuntime(String resourceGroupName, String clusterName)
Execute a runtime protection scan on the cluster. Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.
Parameters:
Returns:
beginScanRuntime
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginScanRuntime(String resourceGroupName, String clusterName, ClusterScanRuntimeParameters clusterScanRuntimeParameters, Context context)
Execute a runtime protection scan on the cluster. Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginUpdate(String resourceGroupName, String clusterName)
Patch the cluster. Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ClusterInner>,ClusterInner> beginUpdate(String resourceGroupName, String clusterName, String ifMatch, String ifNoneMatch, ClusterPatchParameters clusterUpdateParameters, Context context)
Patch the cluster. Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
beginUpdateVersion
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginUpdateVersion(String resourceGroupName, String clusterName, ClusterUpdateVersionParameters clusterUpdateVersionParameters)
Update the cluster version. Update the version of the provided cluster to one of the available supported versions.
Parameters:
Returns:
beginUpdateVersion
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginUpdateVersion(String resourceGroupName, String clusterName, ClusterUpdateVersionParameters clusterUpdateVersionParameters, Context context)
Update the cluster version. Update the version of the provided cluster to one of the available supported versions.
Parameters:
Returns:
continueUpdateVersion
public abstract OperationStatusResultInner continueUpdateVersion(String resourceGroupName, String clusterName, ClusterContinueUpdateVersionParameters clusterContinueUpdateVersionParameters)
Continue a paused update to the cluster version. Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.
Parameters:
Returns:
continueUpdateVersion
public abstract OperationStatusResultInner continueUpdateVersion(String resourceGroupName, String clusterName, ClusterContinueUpdateVersionParameters clusterContinueUpdateVersionParameters, Context context)
Continue a paused update to the cluster version. Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.
Parameters:
Returns:
createOrUpdate
public abstract ClusterInner createOrUpdate(String resourceGroupName, String clusterName, ClusterInner clusterParameters)
Create or update the cluster. Create a new cluster or update the properties of the cluster if it exists.
Parameters:
Returns:
createOrUpdate
public abstract ClusterInner createOrUpdate(String resourceGroupName, String clusterName, ClusterInner clusterParameters, String ifMatch, String ifNoneMatch, Context context)
Create or update the cluster. Create a new cluster or update the properties of the cluster if it exists.
Parameters:
Returns:
delete
public abstract OperationStatusResultInner delete(String resourceGroupName, String clusterName)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
delete
public abstract OperationStatusResultInner delete(String resourceGroupName, String clusterName, String ifMatch, String ifNoneMatch, Context context)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
deploy
public abstract OperationStatusResultInner deploy(String resourceGroupName, String clusterName)
Deploy the cluster. Deploy the cluster using the rack configuration provided during creation.
Parameters:
Returns:
deploy
public abstract OperationStatusResultInner deploy(String resourceGroupName, String clusterName, ClusterDeployParameters clusterDeployParameters, Context context)
Deploy the cluster. Deploy the cluster using the rack configuration provided during creation.
Parameters:
Returns:
getByResourceGroup
public abstract ClusterInner getByResourceGroup(String resourceGroupName, String clusterName)
Retrieve the cluster. Get properties of the provided cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String clusterName, Context context)
Retrieve the cluster. Get properties of the provided cluster.
Parameters:
Returns:
list
public abstract PagedIterable<ClusterInner> list()
List clusters in the subscription. Get a list of clusters in the provided subscription.
Returns:
list
public abstract PagedIterable<ClusterInner> list(Integer top, String skipToken, Context context)
List clusters in the subscription. Get a list of clusters in the provided subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName)
List clusters in the resource group. Get a list of clusters in the provided resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)
List clusters in the resource group. Get a list of clusters in the provided resource group.
Parameters:
Returns:
scanRuntime
public abstract OperationStatusResultInner scanRuntime(String resourceGroupName, String clusterName)
Execute a runtime protection scan on the cluster. Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.
Parameters:
Returns:
scanRuntime
public abstract OperationStatusResultInner scanRuntime(String resourceGroupName, String clusterName, ClusterScanRuntimeParameters clusterScanRuntimeParameters, Context context)
Execute a runtime protection scan on the cluster. Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.
Parameters:
Returns:
update
public abstract ClusterInner update(String resourceGroupName, String clusterName)
Patch the cluster. Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
update
public abstract ClusterInner update(String resourceGroupName, String clusterName, String ifMatch, String ifNoneMatch, ClusterPatchParameters clusterUpdateParameters, Context context)
Patch the cluster. Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
updateVersion
public abstract OperationStatusResultInner updateVersion(String resourceGroupName, String clusterName, ClusterUpdateVersionParameters clusterUpdateVersionParameters)
Update the cluster version. Update the version of the provided cluster to one of the available supported versions.
Parameters:
Returns:
updateVersion
public abstract OperationStatusResultInner updateVersion(String resourceGroupName, String clusterName, ClusterUpdateVersionParameters clusterUpdateVersionParameters, Context context)
Update the cluster version. Update the version of the provided cluster to one of the available supported versions.
Parameters:
Returns: