批量创建和删除VPC资源标签 - BatchCreateDeleteVpcTags
功能介绍
为指定的VPC资源实例批量添加或删除标签。
此接口为幂等接口:
创建时如果请求体中存在重复key则报错。
创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。
删除时,如果删除的标签不存在,默认处理成功,删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。
调试
您可以在API Explorer中调试该接口。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
访问级别
资源类型(*为必须)
条件键
别名
依赖的授权项
vpc:vpcs:createTags
Tagging
vpc *
- g:EnterpriseProjectId
- g:ResourceTag/<tag-key>
- vpc:VpcId
- vpc:vpcTags:create
-
-
vpc:vpcs:deleteTags
Tagging
vpc *
- g:EnterpriseProjectId
- g:ResourceTag/<tag-key>
- vpc:VpcId
- vpc:vpcTags:delete
-
-
请求参数
请求示例
- 批量创建两条VPC资源标签,action为create。
POST https://{Endpoint}/v2.0/{project_id}/vpcs/{vpc_id}/tags/action { "action": "create", "tags": [ { "key": "key1", "value": "value1" }, { "key": "key2", "value": "value3" } ] } - 批量删除两条VPC资源标签,action为delete。
POST https://{Endpoint}/v2.0/{project_id}/vpcs/{vpc_id}/tags/action { "action": "delete", "tags": [ { "key": "key1", "value": "value1" }, { "key": "key2", "value": "value3" } ] }
响应参数
无
响应示例
无
状态码
请参见状态码。
错误码
请参考错误码。