Method: projects.locations.azureClusters.delete

删除特定的 AzureCluster 资源。

如果集群有一个或多个关联的 AzureNodePool 资源,则会失败。

如果成功,响应会包含新创建的 Operation 资源,可以描述该资源以跟踪操作的状态。

HTTP 请求

DELETE https://{endpoint}/v1/{name=projects/*/locations/*/azureClusters/*}

其中 {endpoint}受支持的服务端点之一。

网址使用 gRPC 转码语法。

路径参数

参数
name

string

必需。要删除的 AzureCluster 的资源名称。

AzureCluster 名称的格式为 projects/<project-id>/locations/<region>/azureClusters/<cluster-id>

如需详细了解 Google Cloud Platform 资源名称,请参阅资源名称

查询参数

参数
allowMissing

boolean

如果设为 true,并且未找到 AzureCluster 资源,则请求会成功,但不会在服务器上执行任何操作,并且会返回已完成的 Operation

用于进行幂等删除。

validateOnly

boolean

如果进行了设置,则只会验证请求,而不会实际删除资源。

etag

string

AzureCluster 的当前 etag。

允许客户端通过乐观并发控制执行删除。

如果提供的 etag 与集群的当前 etag 不匹配,则请求会失败并返回 ABORTED 错误。

ignoreErrors

boolean

可选。如果设为 true,即使在集群资源中进行删除期间发生错误,AzureCluster 资源的删除也会成功。使用此参数可能会导致集群中出现孤立资源。

请求正文

请求正文必须为空。

响应正文

如果成功,则响应正文包含一个 Operation 实例。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅身份验证概览

IAM 权限

需要拥有 name 资源的以下 IAM 权限:

  • gkemulticloud.azureClusters.delete

如需了解详情,请参阅 IAM 文档