security
ScopeOfCommandRole

A ScopeOfCommandRole object defines the set of permissions that are enabled for a particular role. Each permission grants access to various objects and methods in the application. A set of roles can be combined into a ScopeOfCommandProfile



public class ScopeOfCommandRole

Properties
displayedName The user-defined name to identify the role

type=string
default=
minimum=1
maximum=80
Displayed(tab/group)=Role Name

permissionMap The permission definition. The map key strings in SecurityPermissionKey are in one of the following formats from the reference model:

package (i.e., antispoof)
package.Class (i.e., bgp.Site)
package.Class.method_methodName (i.e., equipment.Shelf.method_rebootUpgrade)
package.Class.property_propertyName (i.e., service.ServiceManager.property_svcPriority)

type=Map (string to security.SecurityPermissionType)

roleDescription An optional description of the role

type=string
default=
minimum=0
maximum=1000
Displayed(tab/group)=Description

roleId A unique identifier for the role

type=long
access=read-create
default=0
minimum=1
maximum=65535
Displayed(tab/group)=Role ID

  
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed