Elimina un clúster administrado.
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2024-09-01
Parámetros de identificador URI
Expandir tabla
Nombre
En
Requerido
Tipo
Description
resourceGroupName
path
True
string
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.
resourceName
path
True
string
Nombre del recurso de clúster administrado.
Patrón de Regex: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$
subscriptionId
path
True
string
uuid
Identificador de la suscripción de destino. El valor debe ser un UUID.
api-version
query
True
string
Versión de la API que se va a usar para esta operación.
Expandir tabla
Nombre
Requerido
Tipo
Description
If-Match
string
La solicitud solo debe continuar si una entidad coincide con esta cadena.
Expandir tabla
Nombre
Tipo
Description
202 Accepted
Aceptado
Encabezados
Location: string
204 No Content
NoContent
Other Status Codes
CloudError
Respuesta de error que describe por qué se produjo un error en la operación.
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Expandir tabla
Nombre
Description
user_impersonation
suplantar la cuenta de usuario
Solicitud de ejemplo
DELETE https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2024-09-01
public final class Main {
public static void deleteManagedCluster (com.azure.resourcemanager.AzureResourceManager azure) {
azure.kubernetesClusters().manager().serviceClient().getManagedClusters().delete("rg1" , "clustername1" , null ,
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/v6"
)
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" , &armcontainerservice.ManagedClustersClientBeginDeleteOptions{IfMatch: 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
Respuesta de muestra
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
Expandir tabla
Nombre
Description
CloudError
Respuesta de error del servicio contenedor.
CloudErrorBody
Respuesta de error del servicio contenedor.
Respuesta de error del servicio contenedor.
Expandir tabla
Respuesta de error del servicio contenedor.
Expandir tabla
Nombre
Tipo
Description
code
string
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.
details
CloudErrorBody []
Lista de detalles adicionales sobre el error.
message
string
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.
target
string
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.