Information

This site will undergo a brief period of maintenance on Thursday, 23 April at 2:30 AM Central/1:00 PM IST. During a 30 minute window, site availability may be intermittent.

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