Information
Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Component - removePermission


Component - removePermission

Description :

This command removes a permission from a component. Returns the ACL.

Return type : DBKey

Command Input :

Variable Name

Variable Type

Description

componentDbKey

DBKey

A handle to the component.

roleName

String

Name of the role.

authName

String

Name of the authorization.

Example

The following example gets the ID of a server and the handle of a template, and uses them to get a component key. After obtaining the component key, a specific permission (role and authorization) is removed from the component.

Script

TEMPLATE_GROUP=/Template_Group

TEMPLATE="Template_Name"

SERVER="Server name"

SERVER_ID=`blcli Server getServerIdByName $SERVER`

ROLE_NAME="Role Name"

AUTH_NAME="Authorization name"

TEMPLATE_KEY=`blcli Template getDBKeyByGroupAndName $TEMPLATE_GROUP $TEMPLATE`

INDEX="Index" //Index means if template has only 1 component

COMP_DB_KEY=`blcli Component getComponentKeyByTemplateKeyAndServerId  $TEMPLATE_KEY $SERVER_ID INDEX`

COMP_REMOVE_PERMISSION=`blcli Component removePermission $COMP_DB_KEY $ROLE_NAME $AUTH_NAME`

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Server Automation Command Line Interface 8.3