Class CIM_RoleBasedAuthorizationService
Used in features: Role
Based
Compatible with the following Intel AMT Releases: 3.2, 4.0,
5.0, 5.1, 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_ManagedElement
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_EnabledLogicalElement
CIM_Service
CIM_SecurityService
CIM_AuthorizationService
CIM_PrivilegeManagementService
CIM_RoleBasedAuthorizationService
class CIM_RoleBasedAuthorizationService
- extends CIM_PrivilegeManagementService
General Information:
The CIM_RoleBasedAuthorizationService class
represents the authorization service that manages and configures roles on a
managed system. The CIM_RoleBasedAuthorizationService is responsible for
creating, and deleting CIM_Role instances. Privileges of the roles are
represented through the instance(s) of CIM_Privilege class associated to
CIM_Role instances through the CIM_MemberOfCollection association. As a result
of creating, and deleting CIM_Role instances the CIM_Privilege instances can
also be affected. The limiting scope of the role is determined by the
CIM_RoleLimitedToTarget
association.
Qualifiers:
-------------
Version=2.26.0
UMLPackagePath=CIM::User::Role
Supported Fields
Summary |
string
|
ElementName A
user-friendly name for the object . . .
|
string
|
SystemCreationClassName The CreationClassName of the scoping
System.
|
string
|
SystemName The Name of the scoping System.
|
string
|
CreationClassName CreationClassName indicates the name
of the class or the subclass that is used in the creation of an instance .
. .
|
string
|
Name The Name property uniquely identifies the
Service and provides an indication of the functionality that is managed .
. .
|
Methods Summary |
|
Get(Instance) Gets the
representation of the instance
|
|
Pull(EnumerationContext,
MaxElements) Pulls instances of this class, following an
Enumerate operation
|
|
Enumerate()
Enumerates the instances of this class
|
|
Release(EnumerationContext)
Releases an enumeration context
|
ElementName
public string ElementName
- General Information:
A user-friendly name for the object. This
property allows each instance to define a user-friendly name in addition to
its key properties, identity data, and description information.
Note that
the Name property of ManagedSystemElement is also defined as a user-friendly
name. But, it is often subclassed to be a Key. It is not reasonable that the
same property can convey both identity and a user-friendly name, without
inconsistencies. Where Name exists and is not a Key (such as for instances of
LogicalDevice), the same information can be present in both the Name and
ElementName properties. Note that if there is an associated instance of
CIM_EnabledLogicalElementCapabilities, restrictions on this properties may
exist as defined in ElementNameMask and MaxElementNameLen properties defined
in that class.
Product Specific Usage:
Additional Notes:
1) 'Max Length' qualifier in Intel AMT Release 3.2 and earlier releases is
'40'.
2) In Intel AMT Release 6.0 and later releases value is "Intel(r)
AMT Authorization
Service"
Qualifiers:
-------------
MaxLen=50
SystemCreationClassName
public string SystemCreationClassName
- General Information:
The CreationClassName of the scoping
System.
Product Specific Usage:
In Intel AMT Release 6.0 and
later releases value is
"CIM_ComputerSystem"
Qualifiers:
-------------
Key
MaxLen=20
Propagated=CIM_System.CreationClassName
SystemName
public string SystemName
- General Information:
The Name of the scoping
System.
Product Specific Usage:
In Intel AMT Release 6.0 and
later releases value is
"ManagedSystem"
Qualifiers:
-------------
Key
MaxLen=16
Propagated=CIM_System.Name
CreationClassName
public string CreationClassName
- General Information:
CreationClassName indicates the name of the
class or the subclass that is used in the creation of an instance. When used
with the other key properties of this class, this property allows all
instances of this class and its subclasses to be uniquely
identified.
Product Specific Usage:
In Intel AMT Release 6.0
and later releases value is
"CIM_RoleBasedAuthorizationService"
Qualifiers:
-------------
Key
MaxLen=36
Name
public string Name
- General Information:
The Name property uniquely identifies the
Service and provides an indication of the functionality that is managed. This
functionality is described in more detail in the Description property of the
object.
Product Specific Usage:
Additional Notes:
1) 'Max
Length' qualifier in Intel AMT Release 3.2 and earlier releases is '40'.
2) In Intel AMT Release 6.0 and later releases value is "Intel(r) AMT
Authorization
Service"
Qualifiers:
-------------
Key
Override=Name
MaxLen=50
Get
public Get([OUT]CIM_RoleBasedAuthorizationService Instance)
- Permission Information:
This method is accessible from any
realm
General Information:
Gets the representation of the
instance
Product Specific Usage:
Additional Notes:
1)
'Get' in Intel AMT Release 3.2 until Release 5.1 is permitted only to
'ADMIN_SECURITY_ADMINISTRATION_REALM'.
2) 'Get' in Intel AMT Release 6.0
and later releases is permitted to all realms
Pull
public Pull([IN]String EnumerationContext, [IN]String MaxElements)
- Permission Information:
All users permitted to use method, only
instances to whom the user has permissions will be returned
General
Information:
Pulls instances of this class, following an Enumerate
operation
Enumerate
public Enumerate()
- Permission Information:
All users permitted to use
method
General Information:
Enumerates the instances of this
class
Release
public Release([IN]String EnumerationContext)
- Permission Information:
All users permitted to use
method
General Information:
Releases an enumeration
context