Clusters Interface
public interface Clusters
Resource collection API of Clusters.
Method Summary
Method Details
continueUpdateVersion
public abstract OperationStatusResult 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 OperationStatusResult 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:
define
public abstract Cluster.DefinitionStages.Blank define(String name)
Begins definition for a new Cluster resource.
Parameters:
Returns:
delete
public abstract OperationStatusResult delete(String resourceGroupName, String clusterName, String ifMatch, String ifNoneMatch, Context context)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
deleteById
public abstract OperationStatusResult deleteById(String id)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
deleteByIdWithResponse
public abstract OperationStatusResult deleteByIdWithResponse(String id, String ifMatch, String ifNoneMatch, Context context)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
deleteByResourceGroup
public abstract OperationStatusResult deleteByResourceGroup(String resourceGroupName, String clusterName)
Delete the cluster. Delete the provided cluster.
Parameters:
Returns:
deploy
public abstract OperationStatusResult deploy(String resourceGroupName, String clusterName)
Deploy the cluster. Deploy the cluster using the rack configuration provided during creation.
Parameters:
Returns:
deploy
public abstract OperationStatusResult deploy(String resourceGroupName, String clusterName, ClusterDeployParameters clusterDeployParameters, Context context)
Deploy the cluster. Deploy the cluster using the rack configuration provided during creation.
Parameters:
Returns:
getById
public abstract Cluster getById(String id)
Retrieve the cluster. Get properties of the provided cluster.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<Cluster> getByIdWithResponse(String id, Context context)
Retrieve the cluster. Get properties of the provided cluster.
Parameters:
Returns:
getByResourceGroup
public abstract Cluster getByResourceGroup(String resourceGroupName, String clusterName)
Retrieve the cluster. Get properties of the provided cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<Cluster> getByResourceGroupWithResponse(String resourceGroupName, String clusterName, Context context)
Retrieve the cluster. Get properties of the provided cluster.
Parameters:
Returns:
list
public abstract PagedIterable<Cluster> list()
List clusters in the subscription. Get a list of clusters in the provided subscription.
Returns:
list
public abstract PagedIterable<Cluster> 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<Cluster> 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<Cluster> 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 OperationStatusResult 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 OperationStatusResult 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:
updateVersion
public abstract OperationStatusResult 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 OperationStatusResult 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: