Method: projects.locations.awsClusters.awsNodePools.delete

删除特定的 AwsNodePool 资源。

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

HTTP 请求

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

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

网址使用 gRPC 转码语法。

路径参数

参数
name

string

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

AwsNodePool 名称的格式为 projects/<project-id>/locations/<region>/awsClusters/<cluster-id>/awsNodePools/<node-pool-id>

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

查询参数

参数
validateOnly

boolean

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

allowMissing

boolean

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

用于进行幂等删除。

ignoreErrors

boolean

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

etag

string

AwsNodePool 的当前 ETag。

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

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

请求正文

请求正文必须为空。

响应正文

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

授权范围

需要以下 OAuth 范围:

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

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

IAM 权限

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

  • gkemulticloud.awsNodePools.delete

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