Detach Tag From Multiple Objects Tag Association
Detaches the given tag from the input objects. If a tag is already removed from the object, then the individual operation is a no-op and an error will not be added to TagAssociation.BatchResult.error-messages. To invoke this operation, you need the attach tag privilege on the tag and the read privilege on each object.
Request
URLURL
Path Parameters
Path Parameters
The identifier of the input tag. The parameter must be an identifier for the resource type: com.vmware.cis.tagging.Tag.
Header Parameters
Header Parameters
Required session ID, acquired from Create Session API under CIS product
vmware-api-session-id example
"b00db39f948d13ea1e59b4d6fce56389"
Request Body
This is a request body class for an operation.
{
"object_ids": [
{
"id": "string",
"type": "string"
}
]
}
Authentication
Response
Response BodyResponse Body
The outcome of the batch operation and the list of error messages (TagAssociation.BatchResult.error-messages) describing detachment failures.
{
"error_messages": [
{
"args": [
"string"
],
"default_message": "string",
"id": "string",
"localized": "string",
"params": {
"key": {
"d": 0,
"dt": "string",
"format": "SHORT_DATE",
"i": 0,
"l": {
"id": "string",
"params": "StdLocalizationParam Object"
},
"precision": 0,
"s": "string"
}
}
}
],
"success": false
}
This is true if the batch operation completed without any errors. Otherwise it is false and all or some operations have failed.
Errors
com.vmware.vapi.std.errors.unauthorized : if you do not have the attach tag privilege on the tag.
com.vmware.vapi.std.errors.not_found : if the tag for the given tag does not exist in the system.
‘Default’ means this response is used for all HTTP codes that are not covered individually for this operation.
Code Samples
PowerCLI Client SDK Example
cURL Command
Vendor Extensions
x-vmw-doc-deprecated-method: post
x-vmw-doc-deprecated-path: /rest/com/vmware/cis/tagging/tag-association/id:{tag_id}?~action=detach-tag-from-multiple-objects
x-vmw-doc-operation: detach_tag_from_multiple_objects