com.vmware.cis.tagging.tag

The tag service provides operations to create, read, update, delete, and enumerate tags.

revoke_propagating_permissions

POST /com/vmware/cis/tagging/tag/id:{tag_id}?~action=revoke-propagating-permissions
POST /com/vmware/cis/tagging/tag?~action=revoke-propagating-permissions

Revokes all propagating permissions on the given tag. You should then attach a direct permission with tagging privileges on the given tag. To invoke this operation, you need tag related privileges (direct or propagating) on the concerned tag.
Request:
Representations:
{
    "tag_id""obj-103"
}
<?xml version="1.0" ?>
<ns0:RevokePropagatingPermissions-Input xmlns:ns0="http://vmware.com/cis/tagging/tag" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <tag_id>obj-103</tag_id>
</ns0:RevokePropagatingPermissions-Input>
POST /com/vmware/cis/tagging/tag?~action=revoke-propagating-permissions
&tag_id=obj-103

Parameters:
Name Type Required Description
tag_id
 *
ID Yes The identifier of the input tag. Id of type com.vmware.cis.tagging.Tag.

Response:
Representations:

Parameters:
Name Type Required Description
result VOID Yes

Errors:
Type Description HTTP Status Code
not_found if the tag for the given tag_id does not exist in the system. 404
unauthorized if you do not have the privilege to revoke propagating permissions on the tag. 403

Copyright © 2014. All Rights Reserved.