链接复制成功!
自定义资源分组批量删除关联资源
功能介绍
给自定义资源分组,即类型为手动添加的资源分组,批量删除关联资源
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
POST /v2/{project_id}/resource-groups/{group_id}/resources/batch-delete
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
group_id |
是 |
String |
资源分组ID,以rg开头,后跟22位由字母或数字组成的字符串 |
project_id |
是 |
String |
租户ID |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
resources |
否 |
Array of Resource objects |
当资源添加方式为手动创建、资源层级为子维度时,删除资源分组中的资源只需传递删除的资源信息 |
product_resources |
否 |
Array of ProductResource objects |
当资源添加方式为手动创建、资源层级为云产品时,删除资源分组中的资源只需传递删除的资源信息 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
namespace |
是 |
String |
查询服务的命名空间,各服务命名空间请参考“服务命名空间” |
dimensions |
是 |
Array of ResourceDimension objects |
资源的维度信息 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
String |
资源维度,如:弹性云服务器,则维度为instance_id;目前最大支持4个维度,各服务资源的指标维度名称可查看:“服务指标维度”。 正则匹配:^([a-z]|[A-Z]){1}([a-z]|[A-Z]|[0-9]|_|-){1,32}$ |
value |
是 |
String |
资源维度值,为资源的实例ID,如:4270ff17-aba3-4138-89fa-820594c39755。 正则匹配:^((([a-z]|[A-Z]|[0-9]){1}([a-z]|[A-Z]|[0-9]|_|-|\.)*)|\*){1,256}$ |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
product_name |
是 |
String |
资源所属的云产品,一般由"服务命名空间,服务首层维度名称"组成,如"SYS.ECS,instance_id" |
namespace |
是 |
String |
查询服务的命名空间,各服务命名空间请参考“服务命名空间” 正则匹配:^([a-z]|[A-Z]){1}([a-z]|[A-Z]|[0-9]|_)*\.([a-z]|[A-Z]){1}([a-z]|[A-Z]|[0-9]|_)*$ |
product_instances |
是 |
Array of ProductInstance objects |
产品实例详情 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
first_dimension_name |
是 |
String |
资源首层维度,如:弹性云服务器,则维度为instance_id;”。 正则匹配:^([a-z]|[A-Z]){1}([a-z]|[A-Z]|[0-9]|_|-){1,32}$ |
first_dimension_value |
是 |
String |
资源首层维度值,为资源的实例ID,如:4270ff17-aba3-4138-89fa-820594c39755。 正则匹配:^((([a-z]|[A-Z]|[0-9]){1}([a-z]|[A-Z]|[0-9]|_|-|\.)*)|\*){1,256}$ |
resource_name |
是 |
String |
资源名称 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
succeed_count |
Integer |
成功删除的资源数目 取值范围: 0-1000 |
状态码:400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
请求异常内部业务状态码 |
error_msg |
String |
请求异常信息 |
request_id |
String |
请求ID |
状态码:404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
请求异常内部业务状态码 |
error_msg |
String |
请求异常信息 |
request_id |
String |
请求ID |
状态码:500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
请求异常内部业务状态码 |
error_msg |
String |
请求异常信息 |
request_id |
String |
请求ID |
请求示例
自定义资源分组批量删除关联资源
{
"resources" : [ {
"namespace" : "SYS.ECS",
"dimensions" : [ {
"name" : "instace_id",
"value" : "4270ff17-aba3-4138-89fa-820594c39755"
} ]
} ]
}
响应示例
状态码:200
删除资源成功
{
"succeed_count" : 4
}
状态码
状态码 |
描述 |
---|---|
200 |
删除资源成功 |
400 |
参数校验失败 |
404 |
资源不存在 |
500 |
系统内部错误 |
错误码
请参见错误码。