CIM211 Class Declaration
CIM_MemberPrincipal

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_MemberPrincipal --> CIM_MemberOfCollection --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_MemberOfCollection
NAMECIM_MemberPrincipal

Class Qualifiers

Class CIM_MemberPrincipal Qualifiers
NameTypeValueFrom Class
DeprecatedstringCIM_MemberOfCollection CIM_MemberPrincipal
Versionstring2.8.0 CIM_MemberPrincipal
DescriptionstringCIM_MemberPrincipal is an aggregation used to establish membership of principals (i.e., users) in a Collection. That membership can be established either directly or indirectly as indicated in the UsersAccessBy property. For example, a user may be identified directly by their userid (i.e., Account object instance) or the user may be identified indirectly by realm from which a ticket was issued (i.e., CredentialManagementService object instance). This association is deprecated in lieu of its superclass. Usage feedback on the class has indicated confusion regarding defining the members of the collection. Also, the UsersAccess aspects of this association have been deprecated. CIM_MemberPrincipal
Associationbooleantrue CIM_MemberPrincipal
Aggregationbooleantrue CIM_MemberPrincipal
Associationbooleantrue CIM_MemberOfCollection
Aggregationbooleantrue CIM_MemberOfCollection
DescriptionstringCIM_MemberOfCollection is an aggregation used to establish membership of ManagedElements in a Collection. CIM_MemberOfCollection

Properties

Properties
NameTypeValueQualifiersClassOrigin
CollectionCIM_Collection ref Deprecated
Override
Key
Aggregate
Description
CIM_MemberPrincipal
MemberCIM_ManagedElement ref Deprecated
Override
Key
Description
CIM_MemberPrincipal
UserAccessByuint16 Deprecated
Description
ValueMap
Values
CIM_MemberPrincipal

Property Qualifiers

Property Collection Qualifiers
NameTypeValueFrom Class
OverridestringCollection CIM_MemberPrincipal
Keybooleantrue CIM_MemberPrincipal
Aggregatebooleantrue CIM_MemberPrincipal
DescriptionstringThe Collection that aggregates members. CIM_MemberPrincipal

Property Member Qualifiers
NameTypeValueFrom Class
OverridestringMember CIM_MemberPrincipal
Keybooleantrue CIM_MemberPrincipal
DescriptionstringThe aggregated member of the Collection. CIM_MemberPrincipal

Property UserAccessBy Qualifiers
NameTypeValueFrom Class
DescriptionstringA MemberPrincipal may be identifed in several ways that may be either direct or indirect membership in the collection. -A ’ UsersAccess ’ membership directly identifies the user by the UsersAccess object instance. - An ’ Account ’ membership directly identifies the user by the Account object class instance. - A ’ UsingElement ’ membership indirectly identifies the user by the ManagedElement object instance that has ElementAsUser associations to UsersAccess object instances. Hence, all UsersAccess instances are indirectly included in the collection. CIM_MemberPrincipal
ValueMapstring
[See below.]
CIM_MemberPrincipal
ValuesstringUsersAccess
Account
UsingElement
CredentialManagementService
CIM_MemberPrincipal

NameValue
1UsersAccess
2Account
3UsingElement
4CredentialManagementService
Property Collection Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_MemberOfCollection
Aggregatebooleantrue CIM_MemberOfCollection
DescriptionstringThe Collection that aggregates members. CIM_MemberOfCollection

Property Member Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_MemberOfCollection
DescriptionstringThe aggregated member of the Collection. CIM_MemberOfCollection

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in