KubernetesClustersClient Interface
public interface KubernetesClustersClient
An instance of this class provides access to all the operations defined in KubernetesClustersClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<KubernetesClusterInner>,KubernetesClusterInner> beginCreateOrUpdate(String resourceGroupName, String kubernetesClusterName, KubernetesClusterInner kubernetesClusterParameters)
Create a new Kubernetes cluster or update the properties of the existing one.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<KubernetesClusterInner>,KubernetesClusterInner> beginCreateOrUpdate(String resourceGroupName, String kubernetesClusterName, KubernetesClusterInner kubernetesClusterParameters, String ifMatch, String ifNoneMatch, Context context)
Create a new Kubernetes cluster or update the properties of the existing one.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String kubernetesClusterName)
Delete the provided Kubernetes cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String kubernetesClusterName, String ifMatch, String ifNoneMatch, Context context)
Delete the provided Kubernetes cluster.
Parameters:
Returns:
beginRestartNode
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginRestartNode(String resourceGroupName, String kubernetesClusterName, KubernetesClusterRestartNodeParameters kubernetesClusterRestartNodeParameters)
Restart a targeted node of a Kubernetes cluster.
Parameters:
Returns:
beginRestartNode
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginRestartNode(String resourceGroupName, String kubernetesClusterName, KubernetesClusterRestartNodeParameters kubernetesClusterRestartNodeParameters, Context context)
Restart a targeted node of a Kubernetes cluster.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<KubernetesClusterInner>,KubernetesClusterInner> beginUpdate(String resourceGroupName, String kubernetesClusterName)
Patch the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<KubernetesClusterInner>,KubernetesClusterInner> beginUpdate(String resourceGroupName, String kubernetesClusterName, String ifMatch, String ifNoneMatch, KubernetesClusterPatchParameters kubernetesClusterUpdateParameters, Context context)
Patch the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
createOrUpdate
public abstract KubernetesClusterInner createOrUpdate(String resourceGroupName, String kubernetesClusterName, KubernetesClusterInner kubernetesClusterParameters)
Create a new Kubernetes cluster or update the properties of the existing one.
Parameters:
Returns:
createOrUpdate
public abstract KubernetesClusterInner createOrUpdate(String resourceGroupName, String kubernetesClusterName, KubernetesClusterInner kubernetesClusterParameters, String ifMatch, String ifNoneMatch, Context context)
Create a new Kubernetes cluster or update the properties of the existing one.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String kubernetesClusterName)
Delete the provided Kubernetes cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String kubernetesClusterName, String ifMatch, String ifNoneMatch, Context context)
Delete the provided Kubernetes cluster.
Parameters:
getByResourceGroup
public abstract KubernetesClusterInner getByResourceGroup(String resourceGroupName, String kubernetesClusterName)
Get properties of the provided the Kubernetes cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<KubernetesClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String kubernetesClusterName, Context context)
Get properties of the provided the Kubernetes cluster.
Parameters:
Returns:
list
public abstract PagedIterable<KubernetesClusterInner> list()
Get a list of Kubernetes clusters in the provided subscription.
Returns:
list
public abstract PagedIterable<KubernetesClusterInner> list(Integer top, String skipToken, Context context)
Get a list of Kubernetes clusters in the provided subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<KubernetesClusterInner> listByResourceGroup(String resourceGroupName)
Get a list of Kubernetes clusters in the provided resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<KubernetesClusterInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)
Get a list of Kubernetes clusters in the provided resource group.
Parameters:
Returns:
restartNode
public abstract OperationStatusResult restartNode(String resourceGroupName, String kubernetesClusterName, KubernetesClusterRestartNodeParameters kubernetesClusterRestartNodeParameters)
Restart a targeted node of a Kubernetes cluster.
Parameters:
Returns:
restartNode
public abstract OperationStatusResult restartNode(String resourceGroupName, String kubernetesClusterName, KubernetesClusterRestartNodeParameters kubernetesClusterRestartNodeParameters, Context context)
Restart a targeted node of a Kubernetes cluster.
Parameters:
Returns:
update
public abstract KubernetesClusterInner update(String resourceGroupName, String kubernetesClusterName)
Patch the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently.
Parameters:
Returns:
update
public abstract KubernetesClusterInner update(String resourceGroupName, String kubernetesClusterName, String ifMatch, String ifNoneMatch, KubernetesClusterPatchParameters kubernetesClusterUpdateParameters, Context context)
Patch the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently.
Parameters:
Returns: