RoleSet

The representation of the RoleSet Object in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | i=15606 |
NamespaceUri | http://opcfoundation.org/UA/ |
BrowseName | RoleSet |
NodeClass | Object |
Categories | Security Role Server Base 2 |
The references from the RoleSet Object Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Method | AddRole | |||
HasComponent | Method | RemoveRole | |||
HasTypeDefinition | ObjectType | RoleSetType | |||
HasComponent | Object | Anonymous | RoleType | ||
HasComponent | Object | AuthenticatedUser | RoleType | ||
HasComponent | Object | Observer | RoleType | ||
HasComponent | Object | Operator | RoleType | ||
HasComponent | Object | Engineer | RoleType | ||
HasComponent | Object | Supervisor | RoleType | ||
HasComponent | Object | ConfigureAdmin | RoleType | ||
HasComponent | Object | SecurityAdmin | RoleType | ||
HasComponent | Object | SecurityKeyServerAdmin | RoleType | ||
HasComponent | Object | SecurityKeyServer | RoleType | ||
HasComponent | Object | SecurityKeyAccess | RoleType |
AddRole
Signature
AddRole(
[in] String RoleName
[in] String NamespaceUri
[out] NodeId RoleNodeId
);
Argument | Description |
---|---|
RoleName | |
NamespaceUri | |
RoleNodeId |
RemoveRole
Signature
RemoveRole(
[in] NodeId RoleNodeId
);
Argument | Description |
---|---|
RoleNodeId |