删除集群节点,单次最大操作50个节点,节点池节点不能删除,会自动忽略。
参数名称 | 类型 | 必填 | 描述 |
---|
Action | String | 是 | 公共参数,本接口取值:DeleteClusterInstances。 |
Version | String | 是 | 公共参数,本接口取值:2019-08-06。 |
ClusterId | String | 是 | 集群id |
InstanceId.N | String | 是 | 需要移除的节点id列表,只允许移除Worker节点(N的范围为1-50)。 |
InstanceDeleteMode | String | 否 | 节点的删除模式,有效值:
|
参数名称 | 类型 | 描述 |
---|
RequestId | String | 请求id 示例值:56e38834-a293-4787-afab-c94665425565 |
InstanceSet | Object[] | |
Message | String | 如果删除失败,则会展示报错详情;如删除成功,则返回为null 示例值:null |
Return | Boolean | 删除结果 示例值:true |
InstanceId | String | 实例id 示例值:7f587306-9aef-4cb9-b0fe-xxxxxx |
JSON格式
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码
错误码 | 错误信息 | Http状态码 | 描述 |
---|
ClusterIdRequired | ClusterId is required | 400 | 集群ID必须填写 |
ClusterIdInvalid | ClusterId must match `^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$` | 400 | 集群ID必须满足 `^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$` |
InstanceDeleteModeInvalid | the value only supports Terminate,Remove | 400 | 实例删除模式仅支持Terminate,Remove |
InstanceIdRequired | InstanceId is required | 400 | 实例ID列表不能为空 |
InstanceIdSizeExceed | the number of InstanceId can't exceed 50 | 400 | 实例ID数量不能超过50个 |
InstanceIdInvalid | InstanceId contains repeat value | 400 | 实例ID列表包含重复值 |
ClusterNotFound | cluster xx is not found | 400 | 集群不存在 |
GetClusterError | failed to get cluster | 400 | 获取集群信息失败 |
RemoveNodeError | remove cluster node error | 400 | 移除节点失败 |
ClusterNotReady | the status of cluster is no ready, can't delete node | 400 | 集群状态异常,不能进行删除节点操作 |
DeleteClusterNodeInstanceFailed | node xx is master, can't be deleted | 400 | master实例无法删除 |
纯净模式