ManagedClustersClient Interface
Implements
public interface ManagedClustersClient
extends InnerSupportsGet<ManagedClusterInner>, InnerSupportsListing<ManagedClusterInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ManagedClustersClient.
Method Summary
Method Details
abortLatestOperation
public abstract void abortLatestOperation(String resourceGroupName, String resourceName)
Aborts last operation running on managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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, Context context)
Aborts last operation running on managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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 managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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 managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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 managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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 managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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 managed cluster. Aborts the currently running operation on the managed cluster. The Managed Cluster 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 a managed cluster.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a managed cluster.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates a managed cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a managed cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a managed cluster.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a managed cluster.
Parameters:
Returns:
beginResetAadProfile
public abstract SyncPoller
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
Returns:
beginResetAadProfile
public abstract SyncPoller
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
Returns:
beginResetAadProfileAsync
public abstract PollerFlux
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
Returns:
beginResetServicePrincipalProfile
public abstract SyncPoller
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
Returns:
beginResetServicePrincipalProfile
public abstract SyncPoller
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
Returns:
beginResetServicePrincipalProfileAsync
public abstract PollerFlux
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
Returns:
beginRotateClusterCertificates
public abstract SyncPoller
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
Returns:
beginRotateClusterCertificates
public abstract SyncPoller
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
Returns:
beginRotateClusterCertificatesAsync
public abstract PollerFlux
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
Returns:
beginRotateServiceAccountSigningKeys
public abstract SyncPoller
Rotates the service account signing keys of a managed cluster.
Parameters:
Returns:
beginRotateServiceAccountSigningKeys
public abstract SyncPoller
Rotates the service account signing keys of a managed cluster.
Parameters:
Returns:
beginRotateServiceAccountSigningKeysAsync
public abstract PollerFlux
Rotates the service account signing keys of a managed cluster.
Parameters:
Returns:
beginRunCommand
public abstract SyncPoller
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
beginRunCommand
public abstract SyncPoller
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
beginRunCommandAsync
public abstract PollerFlux
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
Returns:
beginStartAsync
public abstract PollerFlux
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
Returns:
beginStop
public abstract SyncPoller
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
Returns:
beginStop
public abstract SyncPoller
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
Returns:
beginStopAsync
public abstract PollerFlux
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller
Updates tags on a managed cluster.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller
Updates tags on a managed cluster.
Parameters:
Returns:
beginUpdateTagsAsync
public abstract PollerFlux
Updates tags on a managed cluster.
Parameters:
Returns:
createOrUpdate
public abstract ManagedClusterInner createOrUpdate(String resourceGroupName, String resourceName, ManagedClusterInner parameters)
Creates or updates a managed cluster.
Parameters:
Returns:
createOrUpdate
public abstract ManagedClusterInner createOrUpdate(String resourceGroupName, String resourceName, ManagedClusterInner parameters, Context context)
Creates or updates a managed cluster.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a managed cluster.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a managed cluster.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String resourceName)
Deletes a managed cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String resourceName, Context context)
Deletes a managed cluster.
Parameters:
deleteAsync
public abstract Mono
Deletes a managed cluster.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a managed cluster.
Parameters:
Returns:
getAccessProfile
public abstract ManagedClusterAccessProfileInner getAccessProfile(String resourceGroupName, String resourceName, String roleName)
Gets an access profile of a managed cluster. **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) .
Parameters:
Returns:
getAccessProfileAsync
public abstract Mono
Gets an access profile of a managed cluster. **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) .
Parameters:
Returns:
getAccessProfileWithResponse
public abstract Response
Gets an access profile of a managed cluster. **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) .
Parameters:
Returns:
getAccessProfileWithResponseAsync
public abstract Mono
Gets an access profile of a managed cluster. **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) .
Parameters:
Returns:
getByResourceGroup
public abstract ManagedClusterInner getByResourceGroup(String resourceGroupName, String resourceName)
Gets a managed cluster.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets a managed cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets a managed cluster.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets a managed cluster.
Parameters:
Returns:
getCommandResult
public abstract RunCommandResultInner getCommandResult(String resourceGroupName, String resourceName, String commandId)
Gets the results of a command which has been run on the Managed Cluster.
Parameters:
Returns:
getCommandResultAsync
public abstract Mono
Gets the results of a command which has been run on the Managed Cluster.
Parameters:
Returns:
getCommandResultWithResponse
public abstract ManagedClustersGetCommandResultResponse getCommandResultWithResponse(String resourceGroupName, String resourceName, String commandId, Context context)
Gets the results of a command which has been run on the Managed Cluster.
Parameters:
Returns:
getCommandResultWithResponseAsync
public abstract Mono
Gets the results of a command which has been run on the Managed Cluster.
Parameters:
Returns:
getMeshRevisionProfile
public abstract MeshRevisionProfileInner getMeshRevisionProfile(String location, String mode)
Gets a mesh revision profile for a specified mesh in the specified location. Contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
getMeshRevisionProfileAsync
public abstract Mono
Gets a mesh revision profile for a specified mesh in the specified location. Contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
getMeshRevisionProfileWithResponse
public abstract Response
Gets a mesh revision profile for a specified mesh in the specified location. Contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
getMeshRevisionProfileWithResponseAsync
public abstract Mono
Gets a mesh revision profile for a specified mesh in the specified location. Contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
getMeshUpgradeProfile
public abstract MeshUpgradeProfileInner getMeshUpgradeProfile(String resourceGroupName, String resourceName, String mode)
Gets available upgrades for a service mesh in a cluster.
Parameters:
Returns:
getMeshUpgradeProfileAsync
public abstract Mono
Gets available upgrades for a service mesh in a cluster.
Parameters:
Returns:
getMeshUpgradeProfileWithResponse
public abstract Response
Gets available upgrades for a service mesh in a cluster.
Parameters:
Returns:
getMeshUpgradeProfileWithResponseAsync
public abstract Mono
Gets available upgrades for a service mesh in a cluster.
Parameters:
Returns:
getUpgradeProfile
public abstract ManagedClusterUpgradeProfileInner getUpgradeProfile(String resourceGroupName, String resourceName)
Gets the upgrade profile of a managed cluster.
Parameters:
Returns:
getUpgradeProfileAsync
public abstract Mono
Gets the upgrade profile of a managed cluster.
Parameters:
Returns:
getUpgradeProfileWithResponse
public abstract Response
Gets the upgrade profile of a managed cluster.
Parameters:
Returns:
getUpgradeProfileWithResponseAsync
public abstract Mono
Gets the upgrade profile of a managed cluster.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a list of managed clusters in the specified subscription.
Returns:
list
public abstract PagedIterable
Gets a list of managed clusters in the specified subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets a list of managed clusters in the specified subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
Lists managed clusters in the specified subscription and resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists managed clusters in the specified subscription and resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists managed clusters in the specified subscription and resource group.
Parameters:
Returns:
listClusterAdminCredentials
public abstract CredentialResultsInner listClusterAdminCredentials(String resourceGroupName, String resourceName)
Lists the admin credentials of a managed cluster.
Parameters:
Returns:
listClusterAdminCredentialsAsync
public abstract Mono
Lists the admin credentials of a managed cluster.
Parameters:
Returns:
listClusterAdminCredentialsWithResponse
public abstract Response
Lists the admin credentials of a managed cluster.
Parameters:
Returns:
listClusterAdminCredentialsWithResponseAsync
public abstract Mono
Lists the admin credentials of a managed cluster.
Parameters:
Returns:
listClusterMonitoringUserCredentials
public abstract CredentialResultsInner listClusterMonitoringUserCredentials(String resourceGroupName, String resourceName)
Lists the cluster monitoring user credentials of a managed cluster.
Parameters:
Returns:
listClusterMonitoringUserCredentialsAsync
public abstract Mono
Lists the cluster monitoring user credentials of a managed cluster.
Parameters:
Returns:
listClusterMonitoringUserCredentialsWithResponse
public abstract Response
Lists the cluster monitoring user credentials of a managed cluster.
Parameters:
Returns:
listClusterMonitoringUserCredentialsWithResponseAsync
public abstract Mono
Lists the cluster monitoring user credentials of a managed cluster.
Parameters:
Returns:
listClusterUserCredentials
public abstract CredentialResultsInner listClusterUserCredentials(String resourceGroupName, String resourceName)
Lists the user credentials of a managed cluster.
Parameters:
Returns:
listClusterUserCredentialsAsync
public abstract Mono
Lists the user credentials of a managed cluster.
Parameters:
Returns:
listClusterUserCredentialsWithResponse
public abstract Response
Lists the user credentials of a managed cluster.
Parameters:
Returns:
listClusterUserCredentialsWithResponseAsync
public abstract Mono
Lists the user credentials of a managed cluster.
Parameters:
Returns:
listKubernetesVersions
public abstract KubernetesVersionListResultInner listKubernetesVersions(String location)
Gets a list of supported Kubernetes versions in the specified subscription. Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version.
Parameters:
Returns:
listKubernetesVersionsAsync
public abstract Mono
Gets a list of supported Kubernetes versions in the specified subscription. Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version.
Parameters:
Returns:
listKubernetesVersionsWithResponse
public abstract Response
Gets a list of supported Kubernetes versions in the specified subscription. Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version.
Parameters:
Returns:
listKubernetesVersionsWithResponseAsync
public abstract Mono
Gets a list of supported Kubernetes versions in the specified subscription. Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version.
Parameters:
Returns:
listMeshRevisionProfiles
public abstract PagedIterable
Lists mesh revision profiles for all meshes in the specified location. Contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
listMeshRevisionProfiles
public abstract PagedIterable
Lists mesh revision profiles for all meshes in the specified location. Contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
listMeshRevisionProfilesAsync
public abstract PagedFlux
Lists mesh revision profiles for all meshes in the specified location. Contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades.
Parameters:
Returns:
listMeshUpgradeProfiles
public abstract PagedIterable
Lists available upgrades for all service meshes in a specific cluster.
Parameters:
Returns:
listMeshUpgradeProfiles
public abstract PagedIterable
Lists available upgrades for all service meshes in a specific cluster.
Parameters:
Returns:
listMeshUpgradeProfilesAsync
public abstract PagedFlux
Lists available upgrades for all service meshes in a specific cluster.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpoints
public abstract PagedIterable
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpoints
public abstract PagedIterable
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpointsAsync
public abstract PagedFlux
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint.
Parameters:
Returns:
resetAadProfile
public abstract void resetAadProfile(String resourceGroupName, String resourceName, ManagedClusterAadProfile parameters)
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
resetAadProfile
public abstract void resetAadProfile(String resourceGroupName, String resourceName, ManagedClusterAadProfile parameters, Context context)
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
resetAadProfileAsync
public abstract Mono
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
Returns:
resetAadProfileWithResponseAsync
public abstract Mono
Reset the AAD Profile of a managed cluster. **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD.
Parameters:
Returns:
resetServicePrincipalProfile
public abstract void resetServicePrincipalProfile(String resourceGroupName, String resourceName, ManagedClusterServicePrincipalProfile parameters)
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
resetServicePrincipalProfile
public abstract void resetServicePrincipalProfile(String resourceGroupName, String resourceName, ManagedClusterServicePrincipalProfile parameters, Context context)
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
resetServicePrincipalProfileAsync
public abstract Mono
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
Returns:
resetServicePrincipalProfileWithResponseAsync
public abstract Mono
Reset the Service Principal Profile of a managed cluster. This action cannot be performed on a cluster that is not using a service principal.
Parameters:
Returns:
rotateClusterCertificates
public abstract void rotateClusterCertificates(String resourceGroupName, String resourceName)
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
rotateClusterCertificates
public abstract void rotateClusterCertificates(String resourceGroupName, String resourceName, Context context)
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
rotateClusterCertificatesAsync
public abstract Mono
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
Returns:
rotateClusterCertificatesWithResponseAsync
public abstract Mono
Rotates the certificates of a managed cluster. See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates.
Parameters:
Returns:
rotateServiceAccountSigningKeys
public abstract void rotateServiceAccountSigningKeys(String resourceGroupName, String resourceName)
Rotates the service account signing keys of a managed cluster.
Parameters:
rotateServiceAccountSigningKeys
public abstract void rotateServiceAccountSigningKeys(String resourceGroupName, String resourceName, Context context)
Rotates the service account signing keys of a managed cluster.
Parameters:
rotateServiceAccountSigningKeysAsync
public abstract Mono
Rotates the service account signing keys of a managed cluster.
Parameters:
Returns:
rotateServiceAccountSigningKeysWithResponseAsync
public abstract Mono
Rotates the service account signing keys of a managed cluster.
Parameters:
Returns:
runCommand
public abstract RunCommandResultInner runCommand(String resourceGroupName, String resourceName, RunCommandRequest requestPayload)
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
runCommand
public abstract RunCommandResultInner runCommand(String resourceGroupName, String resourceName, RunCommandRequest requestPayload, Context context)
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
runCommandAsync
public abstract Mono
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
runCommandWithResponseAsync
public abstract Mono
Submits a command to run against the Managed Cluster. AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters\#aks-run-command-preview).
Parameters:
Returns:
start
public abstract void start(String resourceGroupName, String resourceName)
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
start
public abstract void start(String resourceGroupName, String resourceName, Context context)
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
startAsync
public abstract Mono
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
Returns:
startWithResponseAsync
public abstract Mono
Starts a previously stopped Managed Cluster See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster.
Parameters:
Returns:
stop
public abstract void stop(String resourceGroupName, String resourceName)
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
stop
public abstract void stop(String resourceGroupName, String resourceName, Context context)
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
stopAsync
public abstract Mono
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
Returns:
stopWithResponseAsync
public abstract Mono
Stops a Managed Cluster This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster.
Parameters:
Returns:
updateTags
public abstract ManagedClusterInner updateTags(String resourceGroupName, String resourceName, TagsObject parameters)
Updates tags on a managed cluster.
Parameters:
Returns:
updateTags
public abstract ManagedClusterInner updateTags(String resourceGroupName, String resourceName, TagsObject parameters, Context context)
Updates tags on a managed cluster.
Parameters:
Returns:
updateTagsAsync
public abstract Mono
Updates tags on a managed cluster.
Parameters:
Returns:
updateTagsWithResponseAsync
public abstract Mono
Updates tags on a managed cluster.
Parameters:
Returns:
Applies to
Azure SDK for Java