AgentPoolsClient Interface
public interface AgentPoolsClient
An instance of this class provides access to all the operations defined in AgentPoolsClient.
Method Summary
Method Details
abortLatestOperation
public abstract void abortLatestOperation(String resourceGroupName, String resourceName, String agentPoolName)
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
abortLatestOperation
public abstract void abortLatestOperation(String resourceGroupName, String resourceName, String agentPoolName, Context context)
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
abortLatestOperationAsync
public abstract Mono
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
Returns:
abortLatestOperationWithResponseAsync
public abstract Mono
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
Returns:
beginAbortLatestOperation
public abstract SyncPoller
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
Returns:
beginAbortLatestOperation
public abstract SyncPoller
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
Returns:
beginAbortLatestOperationAsync
public abstract PollerFlux
Aborts last operation running on agent pool. Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
beginDeleteMachines
public abstract SyncPoller
Deletes specific machines in an agent pool.
Parameters:
Returns:
beginDeleteMachines
public abstract SyncPoller
Deletes specific machines in an agent pool.
Parameters:
Returns:
beginDeleteMachinesAsync
public abstract PollerFlux
Deletes specific machines in an agent pool.
Parameters:
Returns:
beginUpgradeNodeImageVersion
public abstract SyncPoller
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
beginUpgradeNodeImageVersion
public abstract SyncPoller
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
beginUpgradeNodeImageVersionAsync
public abstract PollerFlux
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
createOrUpdate
public abstract AgentPoolInner createOrUpdate(String resourceGroupName, String resourceName, String agentPoolName, AgentPoolInner parameters)
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
createOrUpdate
public abstract AgentPoolInner createOrUpdate(String resourceGroupName, String resourceName, String agentPoolName, AgentPoolInner parameters, Context context)
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates an agent pool in the specified managed cluster.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String resourceName, String agentPoolName)
Deletes an agent pool in the specified managed cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String resourceName, String agentPoolName, Boolean ignorePodDisruptionBudget, Context context)
Deletes an agent pool in the specified managed cluster.
Parameters:
deleteAsync
public abstract Mono
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
deleteAsync
public abstract Mono
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
deleteMachines
public abstract void deleteMachines(String resourceGroupName, String resourceName, String agentPoolName, AgentPoolDeleteMachinesParameter machines)
Deletes specific machines in an agent pool.
Parameters:
deleteMachines
public abstract void deleteMachines(String resourceGroupName, String resourceName, String agentPoolName, AgentPoolDeleteMachinesParameter machines, Context context)
Deletes specific machines in an agent pool.
Parameters:
deleteMachinesAsync
public abstract Mono
Deletes specific machines in an agent pool.
Parameters:
Returns:
deleteMachinesWithResponseAsync
public abstract Mono
Deletes specific machines in an agent pool.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes an agent pool in the specified managed cluster.
Parameters:
Returns:
get
public abstract AgentPoolInner get(String resourceGroupName, String resourceName, String agentPoolName)
Gets the specified managed cluster agent pool.
Parameters:
Returns:
getAsync
public abstract Mono
Gets the specified managed cluster agent pool.
Parameters:
Returns:
getAvailableAgentPoolVersions
public abstract AgentPoolAvailableVersionsInner getAvailableAgentPoolVersions(String resourceGroupName, String resourceName)
Gets a list of supported Kubernetes versions for the specified agent pool. See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle.
Parameters:
Returns:
getAvailableAgentPoolVersionsAsync
public abstract Mono
Gets a list of supported Kubernetes versions for the specified agent pool. See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle.
Parameters:
Returns:
getAvailableAgentPoolVersionsWithResponse
public abstract Response
Gets a list of supported Kubernetes versions for the specified agent pool. See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle.
Parameters:
Returns:
getAvailableAgentPoolVersionsWithResponseAsync
public abstract Mono
Gets a list of supported Kubernetes versions for the specified agent pool. See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle.
Parameters:
Returns:
getUpgradeProfile
public abstract AgentPoolUpgradeProfileInner getUpgradeProfile(String resourceGroupName, String resourceName, String agentPoolName)
Gets the upgrade profile for an agent pool.
Parameters:
Returns:
getUpgradeProfileAsync
public abstract Mono
Gets the upgrade profile for an agent pool.
Parameters:
Returns:
getUpgradeProfileWithResponse
public abstract Response
Gets the upgrade profile for an agent pool.
Parameters:
Returns:
getUpgradeProfileWithResponseAsync
public abstract Mono
Gets the upgrade profile for an agent pool.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets the specified managed cluster agent pool.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets the specified managed cluster agent pool.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a list of agent pools in the specified managed cluster.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a list of agent pools in the specified managed cluster.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets a list of agent pools in the specified managed cluster.
Parameters:
Returns:
upgradeNodeImageVersion
public abstract AgentPoolInner upgradeNodeImageVersion(String resourceGroupName, String resourceName, String agentPoolName)
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
upgradeNodeImageVersion
public abstract AgentPoolInner upgradeNodeImageVersion(String resourceGroupName, String resourceName, String agentPoolName, Context context)
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
upgradeNodeImageVersionAsync
public abstract Mono
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
upgradeNodeImageVersionWithResponseAsync
public abstract Mono
Upgrades the node image version of an agent pool to the latest. Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade.
Parameters:
Returns:
Applies to
Azure SDK for Java