AgentPoolsClient Interface
public interface AgentPoolsClient
An instance of this class provides access to all the operations defined in AgentPoolsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AgentPoolInner>,AgentPoolInner> beginCreateOrUpdate(String resourceGroupName, String kubernetesClusterName, String agentPoolName, AgentPoolInner agentPoolParameters)
Create or update the Kubernetes cluster agent pool. Create a new Kubernetes cluster agent pool or update the properties of the existing one.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AgentPoolInner>,AgentPoolInner> beginCreateOrUpdate(String resourceGroupName, String kubernetesClusterName, String agentPoolName, AgentPoolInner agentPoolParameters, String ifMatch, String ifNoneMatch, Context context)
Create or update the Kubernetes cluster agent pool. Create a new Kubernetes cluster agent pool or update the properties of the existing one.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String kubernetesClusterName, String agentPoolName)
Delete the Kubernetes cluster agent pool. Delete the provided Kubernetes cluster agent pool.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginDelete(String resourceGroupName, String kubernetesClusterName, String agentPoolName, String ifMatch, String ifNoneMatch, Context context)
Delete the Kubernetes cluster agent pool. Delete the provided Kubernetes cluster agent pool.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<AgentPoolInner>,AgentPoolInner> beginUpdate(String resourceGroupName, String kubernetesClusterName, String agentPoolName)
Patch the Kubernetes cluster agent pool. Patch the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<AgentPoolInner>,AgentPoolInner> beginUpdate(String resourceGroupName, String kubernetesClusterName, String agentPoolName, String ifMatch, String ifNoneMatch, AgentPoolPatchParameters agentPoolUpdateParameters, Context context)
Patch the Kubernetes cluster agent pool. Patch the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently.
Parameters:
Returns:
createOrUpdate
public abstract AgentPoolInner createOrUpdate(String resourceGroupName, String kubernetesClusterName, String agentPoolName, AgentPoolInner agentPoolParameters)
Create or update the Kubernetes cluster agent pool. Create a new Kubernetes cluster agent pool or update the properties of the existing one.
Parameters:
Returns:
createOrUpdate
public abstract AgentPoolInner createOrUpdate(String resourceGroupName, String kubernetesClusterName, String agentPoolName, AgentPoolInner agentPoolParameters, String ifMatch, String ifNoneMatch, Context context)
Create or update the Kubernetes cluster agent pool. Create a new Kubernetes cluster agent pool or update the properties of the existing one.
Parameters:
Returns:
delete
public abstract OperationStatusResultInner delete(String resourceGroupName, String kubernetesClusterName, String agentPoolName)
Delete the Kubernetes cluster agent pool. Delete the provided Kubernetes cluster agent pool.
Parameters:
Returns:
delete
public abstract OperationStatusResultInner delete(String resourceGroupName, String kubernetesClusterName, String agentPoolName, String ifMatch, String ifNoneMatch, Context context)
Delete the Kubernetes cluster agent pool. Delete the provided Kubernetes cluster agent pool.
Parameters:
Returns:
get
public abstract AgentPoolInner get(String resourceGroupName, String kubernetesClusterName, String agentPoolName)
Retrieve the Kubernetes cluster agent pool. Get properties of the provided Kubernetes cluster agent pool.
Parameters:
Returns:
getWithResponse
public abstract Response<AgentPoolInner> getWithResponse(String resourceGroupName, String kubernetesClusterName, String agentPoolName, Context context)
Retrieve the Kubernetes cluster agent pool. Get properties of the provided Kubernetes cluster agent pool.
Parameters:
Returns:
listByKubernetesCluster
public abstract PagedIterable<AgentPoolInner> listByKubernetesCluster(String resourceGroupName, String kubernetesClusterName)
List agent pools of the Kubernetes cluster. Get a list of agent pools for the provided Kubernetes cluster.
Parameters:
Returns:
listByKubernetesCluster
public abstract PagedIterable<AgentPoolInner> listByKubernetesCluster(String resourceGroupName, String kubernetesClusterName, Integer top, String skipToken, Context context)
List agent pools of the Kubernetes cluster. Get a list of agent pools for the provided Kubernetes cluster.
Parameters:
Returns:
update
public abstract AgentPoolInner update(String resourceGroupName, String kubernetesClusterName, String agentPoolName)
Patch the Kubernetes cluster agent pool. Patch the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently.
Parameters:
Returns:
update
public abstract AgentPoolInner update(String resourceGroupName, String kubernetesClusterName, String agentPoolName, String ifMatch, String ifNoneMatch, AgentPoolPatchParameters agentPoolUpdateParameters, Context context)
Patch the Kubernetes cluster agent pool. Patch the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently.
Parameters:
Returns: