本接口用于删除边缘集群。
此接口为异步接口,当此接口返回成功时,集群进入{Deleting, [Progressing]}
)状态。此时,不代表集群已成功删除,需要您调用获取集群列表及详情接口查看集群是否存在,若未查询到,那么集群已删除成功。有关状态说明,请参见资源状态说明。
下表列出了接口特定的请求参数以及公共请求参数 Action 和 Version。 其他公共参数,请参见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DeleteCluster | 公共参数,本接口取值为 |
Version | String | 是 | 2021-03-03 | 公共参数,本接口取值为 |
Id | String | 是 | cc9l74mvqtofjnoj5**** | 待删除的集群 ID。在 集群 页面,鼠标指针悬浮到集群名称上,获取集群 ID。您也可以调用获取集群列表及详情接口,获取集群 ID。 |
Force | Boolean | 否 | true | 强制删除集群,取值:
|
CascadingDeleteResources | []String | 否 | ["NodePoolResource", "Clb", "Nat"] | 同步删除指定集群内的相关资源,取值:
说明 在删除过程中,若这些资源开启了删除保护则无法被删除,未开启删除保护的资源,会被继续删除。建议在调用接口前按需调整删除保护设置。 |
POST /?Action=DeleteCluster&Version=2021-03-03 HTTP/1.1 Content-Type:application/json { "Id": "cc9l74mvqtofjnoj5****", "Force": true, "CascadingDeleteResources": ["DefaultNodePoolResource", "NodePoolResource", "Clb", "Nat"] }
无
HTTP/1.1 200 OK Content-Type:application/json { "ResponseMetadata": { "RequestId": "021635330810134****", "Action": "DeleteCluster", "Version": "2021-03-03", "Service": "veecp_openapi", "Region": "cn-beijing" }, "Result": {} }
本接口错误码如下所示,其他错误码请参见公共错误码。
状态码 | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | OperationDenied.DeleteProtection | The deletion protection of specified {{resourceType}} is enabled. | 删除失败,指定资源开启了删除保护。您可以使用强制删除,也可以取消删除保护后重试。 |
400 | OperationDenied.ClusterStatus | The action has been denied due to wrong cluster status {{statusPhase}} and [{{statusConditions}}]. | 指定集群的当前状态不支持该操作,确认集群状态并等待状态变更后重试。 |