Share via


IManagedClustersOperations Interface

Definition

ManagedClustersOperations operations.

public interface IManagedClustersOperations
type IManagedClustersOperations = interface
Public Interface IManagedClustersOperations

Methods

AbortLatestOperationWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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.

BeginAbortLatestOperationWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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.

BeginCreateOrUpdateWithHttpMessagesAsync(String, String, ManagedCluster, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a managed cluster.

BeginDeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a managed cluster.

BeginResetAADProfileWithHttpMessagesAsync(String, String, ManagedClusterAADProfile, Dictionary<String,List<String>>, CancellationToken)

WARNING: This API will be deprecated. Please see AKS-managed Azure Active Directory integration to update your cluster with AKS-managed Azure AD.

BeginResetServicePrincipalProfileWithHttpMessagesAsync(String, String, ManagedClusterServicePrincipalProfile, Dictionary<String, List<String>>, CancellationToken)

This action cannot be performed on a cluster that is not using a service principal

BeginRotateClusterCertificatesWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

See Certificate rotation for more details about rotating managed cluster certificates.

BeginRotateServiceAccountSigningKeysWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Rotates the service account signing keys of a managed cluster.

BeginRunCommandWithHttpMessagesAsync(String, String, RunCommandRequest, Dictionary<String,List<String>>, CancellationToken)

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

BeginStartWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

See starting a cluster for more details about starting a cluster.

BeginStopWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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 for more details about stopping a cluster.

BeginUpdateTagsWithHttpMessagesAsync(String, String, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

Updates tags on a managed cluster.

CreateOrUpdateWithHttpMessagesAsync(String, String, ManagedCluster, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a managed cluster.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a managed cluster.

GetAccessProfileWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

WARNING: This API will be deprecated. Instead use ListClusterUserCredentials or ListClusterAdminCredentials .

GetCommandResultWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the results of a command which has been run on the Managed Cluster.

GetOSOptionsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets supported OS options in the specified subscription.

GetUpgradeProfileWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the upgrade profile of a managed cluster.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets a managed cluster.

ListByResourceGroupNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists managed clusters in the specified subscription and resource group.

ListByResourceGroupWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists managed clusters in the specified subscription and resource group.

ListClusterAdminCredentialsWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the admin credentials of a managed cluster.

ListClusterMonitoringUserCredentialsWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the cluster monitoring user credentials of a managed cluster.

ListClusterUserCredentialsWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the user credentials of a managed cluster.

ListKubernetesVersionsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets a list of managed clusters in the specified subscription.

ListOutboundNetworkDependenciesEndpointsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

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.

ListOutboundNetworkDependenciesEndpointsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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.

ListWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Gets a list of managed clusters in the specified subscription.

ResetAADProfileWithHttpMessagesAsync(String, String, ManagedClusterAADProfile, Dictionary<String,List<String>>, CancellationToken)

WARNING: This API will be deprecated. Please see AKS-managed Azure Active Directory integration to update your cluster with AKS-managed Azure AD.

ResetServicePrincipalProfileWithHttpMessagesAsync(String, String, ManagedClusterServicePrincipalProfile, Dictionary<String,List<String>>, CancellationToken)

This action cannot be performed on a cluster that is not using a service principal

RotateClusterCertificatesWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

See Certificate rotation for more details about rotating managed cluster certificates.

RotateServiceAccountSigningKeysWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Rotates the service account signing keys of a managed cluster.

RunCommandWithHttpMessagesAsync(String, String, RunCommandRequest, Dictionary<String,List<String>>, CancellationToken)

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

StartWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

See starting a cluster for more details about starting a cluster.

StopWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

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 for more details about stopping a cluster.

UpdateTagsWithHttpMessagesAsync(String, String, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

Updates tags on a managed cluster.

Extension Methods

AbortLatestOperation(IManagedClustersOperations, String, String)

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.

AbortLatestOperationAsync(IManagedClustersOperations, String, String, CancellationToken)

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.

BeginAbortLatestOperation(IManagedClustersOperations, String, String)

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.

BeginAbortLatestOperationAsync(IManagedClustersOperations, String, String, CancellationToken)

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.

BeginCreateOrUpdate(IManagedClustersOperations, String, String, ManagedCluster)

Creates or updates a managed cluster.

BeginCreateOrUpdateAsync(IManagedClustersOperations, String, String, ManagedCluster, CancellationToken)

Creates or updates a managed cluster.

BeginDelete(IManagedClustersOperations, String, String)

Deletes a managed cluster.

BeginDeleteAsync(IManagedClustersOperations, String, String, CancellationToken)

Deletes a managed cluster.

BeginResetAADProfile(IManagedClustersOperations, String, String, ManagedClusterAADProfile)

WARNING: This API will be deprecated. Please see AKS-managed Azure Active Directory integration to update your cluster with AKS-managed Azure AD.

BeginResetAADProfileAsync(IManagedClustersOperations, String, String, ManagedClusterAADProfile, CancellationToken)

WARNING: This API will be deprecated. Please see AKS-managed Azure Active Directory integration to update your cluster with AKS-managed Azure AD.

BeginResetServicePrincipalProfile(IManagedClustersOperations, String, String, ManagedClusterServicePrincipalProfile)

This action cannot be performed on a cluster that is not using a service principal

BeginResetServicePrincipalProfileAsync(IManagedClustersOperations, String, String, ManagedClusterServicePrincipalProfile, CancellationToken)

This action cannot be performed on a cluster that is not using a service principal

BeginRotateClusterCertificates(IManagedClustersOperations, String, String)

See Certificate rotation for more details about rotating managed cluster certificates.

BeginRotateClusterCertificatesAsync(IManagedClustersOperations, String, String, CancellationToken)

See Certificate rotation for more details about rotating managed cluster certificates.

BeginRotateServiceAccountSigningKeys(IManagedClustersOperations, String, String)

Rotates the service account signing keys of a managed cluster.

BeginRotateServiceAccountSigningKeysAsync(IManagedClustersOperations, String, String, CancellationToken)

Rotates the service account signing keys of a managed cluster.

BeginRunCommand(IManagedClustersOperations, String, String, RunCommandRequest)

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

BeginRunCommandAsync(IManagedClustersOperations, String, String, RunCommandRequest, CancellationToken)

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

BeginStart(IManagedClustersOperations, String, String)

See starting a cluster for more details about starting a cluster.

BeginStartAsync(IManagedClustersOperations, String, String, CancellationToken)

See starting a cluster for more details about starting a cluster.

BeginStop(IManagedClustersOperations, String, String)

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 for more details about stopping a cluster.

BeginStopAsync(IManagedClustersOperations, String, String, CancellationToken)

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 for more details about stopping a cluster.

BeginUpdateTags(IManagedClustersOperations, String, String, IDictionary<String,String>)

Updates tags on a managed cluster.

BeginUpdateTagsAsync(IManagedClustersOperations, String, String, IDictionary<String,String>, CancellationToken)

Updates tags on a managed cluster.

CreateOrUpdate(IManagedClustersOperations, String, String, ManagedCluster)

Creates or updates a managed cluster.

CreateOrUpdateAsync(IManagedClustersOperations, String, String, ManagedCluster, CancellationToken)

Creates or updates a managed cluster.

Delete(IManagedClustersOperations, String, String)

Deletes a managed cluster.

DeleteAsync(IManagedClustersOperations, String, String, CancellationToken)

Deletes a managed cluster.

Get(IManagedClustersOperations, String, String)

Gets a managed cluster.

GetAccessProfile(IManagedClustersOperations, String, String, String)

WARNING: This API will be deprecated. Instead use ListClusterUserCredentials or ListClusterAdminCredentials .

GetAccessProfileAsync(IManagedClustersOperations, String, String, String, CancellationToken)

WARNING: This API will be deprecated. Instead use ListClusterUserCredentials or ListClusterAdminCredentials .

GetAsync(IManagedClustersOperations, String, String, CancellationToken)

Gets a managed cluster.

GetCommandResult(IManagedClustersOperations, String, String, String)

Gets the results of a command which has been run on the Managed Cluster.

GetCommandResultAsync(IManagedClustersOperations, String, String, String, CancellationToken)

Gets the results of a command which has been run on the Managed Cluster.

GetOSOptions(IManagedClustersOperations, String, String)

Gets supported OS options in the specified subscription.

GetOSOptionsAsync(IManagedClustersOperations, String, String, CancellationToken)

Gets supported OS options in the specified subscription.

GetUpgradeProfile(IManagedClustersOperations, String, String)

Gets the upgrade profile of a managed cluster.

GetUpgradeProfileAsync(IManagedClustersOperations, String, String, CancellationToken)

Gets the upgrade profile of a managed cluster.

List(IManagedClustersOperations)

Gets a list of managed clusters in the specified subscription.

ListAsync(IManagedClustersOperations, CancellationToken)

Gets a list of managed clusters in the specified subscription.

ListByResourceGroup(IManagedClustersOperations, String)

Lists managed clusters in the specified subscription and resource group.

ListByResourceGroupAsync(IManagedClustersOperations, String, CancellationToken)

Lists managed clusters in the specified subscription and resource group.

ListByResourceGroupNext(IManagedClustersOperations, String)

Lists managed clusters in the specified subscription and resource group.

ListByResourceGroupNextAsync(IManagedClustersOperations, String, CancellationToken)

Lists managed clusters in the specified subscription and resource group.

ListClusterAdminCredentials(IManagedClustersOperations, String, String, String)

Lists the admin credentials of a managed cluster.

ListClusterAdminCredentialsAsync(IManagedClustersOperations, String, String, String, CancellationToken)

Lists the admin credentials of a managed cluster.

ListClusterMonitoringUserCredentials(IManagedClustersOperations, String, String, String)

Lists the cluster monitoring user credentials of a managed cluster.

ListClusterMonitoringUserCredentialsAsync(IManagedClustersOperations, String, String, String, CancellationToken)

Lists the cluster monitoring user credentials of a managed cluster.

ListClusterUserCredentials(IManagedClustersOperations, String, String, String, String)

Lists the user credentials of a managed cluster.

ListClusterUserCredentialsAsync(IManagedClustersOperations, String, String, String, String, CancellationToken)

Lists the user credentials of a managed cluster.

ListKubernetesVersions(IManagedClustersOperations, String)

Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version

ListKubernetesVersionsAsync(IManagedClustersOperations, String, CancellationToken)

Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version

ListNext(IManagedClustersOperations, String)

Gets a list of managed clusters in the specified subscription.

ListNextAsync(IManagedClustersOperations, String, CancellationToken)

Gets a list of managed clusters in the specified subscription.

ListOutboundNetworkDependenciesEndpoints(IManagedClustersOperations, String, String)

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.

ListOutboundNetworkDependenciesEndpointsAsync(IManagedClustersOperations, String, String, CancellationToken)

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.

ListOutboundNetworkDependenciesEndpointsNext(IManagedClustersOperations, String)

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.

ListOutboundNetworkDependenciesEndpointsNextAsync(IManagedClustersOperations, String, CancellationToken)

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.

ResetAADProfile(IManagedClustersOperations, String, String, ManagedClusterAADProfile)

WARNING: This API will be deprecated. Please see AKS-managed Azure Active Directory integration to update your cluster with AKS-managed Azure AD.

ResetAADProfileAsync(IManagedClustersOperations, String, String, ManagedClusterAADProfile, CancellationToken)

WARNING: This API will be deprecated. Please see AKS-managed Azure Active Directory integration to update your cluster with AKS-managed Azure AD.

ResetServicePrincipalProfile(IManagedClustersOperations, String, String, ManagedClusterServicePrincipalProfile)

This action cannot be performed on a cluster that is not using a service principal

ResetServicePrincipalProfileAsync(IManagedClustersOperations, String, String, ManagedClusterServicePrincipalProfile, CancellationToken)

This action cannot be performed on a cluster that is not using a service principal

RotateClusterCertificates(IManagedClustersOperations, String, String)

See Certificate rotation for more details about rotating managed cluster certificates.

RotateClusterCertificatesAsync(IManagedClustersOperations, String, String, CancellationToken)

See Certificate rotation for more details about rotating managed cluster certificates.

RotateServiceAccountSigningKeys(IManagedClustersOperations, String, String)

Rotates the service account signing keys of a managed cluster.

RotateServiceAccountSigningKeysAsync(IManagedClustersOperations, String, String, CancellationToken)

Rotates the service account signing keys of a managed cluster.

RunCommand(IManagedClustersOperations, String, String, RunCommandRequest)

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

RunCommandAsync(IManagedClustersOperations, String, String, RunCommandRequest, CancellationToken)

AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see AKS Run Command.

Start(IManagedClustersOperations, String, String)

See starting a cluster for more details about starting a cluster.

StartAsync(IManagedClustersOperations, String, String, CancellationToken)

See starting a cluster for more details about starting a cluster.

Stop(IManagedClustersOperations, String, String)

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 for more details about stopping a cluster.

StopAsync(IManagedClustersOperations, String, String, CancellationToken)

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 for more details about stopping a cluster.

UpdateTags(IManagedClustersOperations, String, String, IDictionary<String,String>)

Updates tags on a managed cluster.

UpdateTagsAsync(IManagedClustersOperations, String, String, IDictionary<String,String>, CancellationToken)

Updates tags on a managed cluster.

Applies to