Deletes a managed cluster.
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2023-11-01
Expand table
Name
In
Required
Type
Description
resourceGroupName
path
True
string
The name of the resource group. The name is case insensitive.
resourceName
path
True
string
The name of the managed cluster resource.
Regex pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$
subscriptionId
path
True
string
uuid
The ID of the target subscription. The value must be an UUID.
api-version
query
True
string
The API version to use for this operation.
Expand table
Name
Type
Description
202 Accepted
Accepted
Headers
Location: string
204 No Content
NoContent
Other Status Codes
CloudError
Error response describing why the operation failed.
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Expand table
Name
Description
user_impersonation
impersonate your user account
Sample request
DELETE https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2023-11-01
public final class Main {
public static void deleteManagedCluster (com.azure.resourcemanager.AzureResourceManager azure) {
azure.kubernetesClusters().manager().serviceClient().getManagedClusters().delete("rg1" , "clustername1" ,
com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation . To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.containerservice import ContainerServiceClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-containerservice
# USAGE
python managed_clusters_delete.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main () :
client = ContainerServiceClient(
credential=DefaultAzureCredential(),
subscription_id="00000000-0000-0000-0000-000000000000" ,
)
client.managed_clusters.begin_delete(
resource_group_name="rg1" ,
resource_name="clustername1" ,
).result()
if __name__ == "__main__" :
main()
To use the Azure SDK library in your project, see this documentation . To provide feedback on this code sample, open a GitHub issue
package armcontainerservice_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4"
)
func ExampleManagedClustersClient_BeginDelete () {
cred, err := azidentity.NewDefaultAzureCredential(nil )
if err != nil {
log.Fatalf("failed to obtain a credential: %v" , err)
}
ctx := context.Background()
clientFactory, err := armcontainerservice.NewClientFactory("<subscription-id>" , cred, nil )
if err != nil {
log.Fatalf("failed to create client: %v" , err)
}
poller, err := clientFactory.NewManagedClustersClient().BeginDelete(ctx, "rg1" , "clustername1" , nil )
if err != nil {
log.Fatalf("failed to finish the request: %v" , err)
}
_, err = poller.PollUntilDone(ctx, nil )
if err != nil {
log.Fatalf("failed to pull the result: %v" , err)
}
}
To use the Azure SDK library in your project, see this documentation . To provide feedback on this code sample, open a GitHub issue
const { ContainerServiceClient } = require ("@azure/arm-containerservice" );
const { DefaultAzureCredential } = require ("@azure/identity" );
async function deleteManagedCluster ( ) {
const subscriptionId =
process.env["CONTAINERSERVICE_SUBSCRIPTION_ID" ] || "00000000-0000-0000-0000-000000000000" ;
const resourceGroupName = process.env["CONTAINERSERVICE_RESOURCE_GROUP" ] || "rg1" ;
const resourceName = "clustername1" ;
const credential = new DefaultAzureCredential();
const client = new ContainerServiceClient(credential, subscriptionId);
const result = await client.managedClusters.beginDeleteAndWait(resourceGroupName, resourceName);
console .log(result);
}
To use the Azure SDK library in your project, see this documentation . To provide feedback on this code sample, open a GitHub issue
Sample response
location : https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus/operationresults/00000000-0000-0000-0000-000000000000?api-version=2017-08-31
Expand table
Name
Description
CloudError
An error response from the Container service.
CloudErrorBody
An error response from the Container service.
Object
An error response from the Container service.
Expand table
Object
An error response from the Container service.
Expand table
Name
Type
Description
code
string
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
details
CloudErrorBody []
A list of additional details about the error.
message
string
A message describing the error, intended to be suitable for display in a user interface.
target
string
The target of the particular error. For example, the name of the property in error.