BlAclTemplate - removeTemplatePermission_1
BlAclTemplate - removeTemplatePermission
Description :
This command removes a permission entry from an ACL template. A permission consists of a role and an authorization. Important: This command removes a permission from the internal ACL that defines the template, not from the ACL that controls access to this template.
You must call this command with a valid authorization name, role name, and ACL template name. Otherwise this command returns an error. Returns the DBKey of the ACL template.
Return type : DBKey
Command Input :
Variable Name | Variable Type | Description |
|---|---|---|
name | String | Name of the ACL template. |
roleName | String | Name of the role. |
authName | String | Name of the authorization. |
authTypeName | String | Name of the authorization type (system,nsh,nexec) |
Example
The following example shows how to remove a permission consisting of the role "SampleRole" and the authorization "Server.Read" from an ACL template called "Test Template".
Script
BlAclTemplate removeTemplatePermission "Test Template" SampleRole Server.Read system