Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_MemberPrincipal --> CIM_MemberOfCollection --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_MemberOfCollection NAME CIM_MemberPrincipal
Class CIM_MemberPrincipal Qualifiers Name Type Value From Class Deprecated string CIM_MemberOfCollection CIM_MemberPrincipal Version string 2.8.0 CIM_MemberPrincipal Description string CIM_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 Association boolean true CIM_MemberPrincipal Aggregation boolean true CIM_MemberPrincipal Association boolean true CIM_MemberOfCollection Aggregation boolean true CIM_MemberOfCollection Description string CIM_MemberOfCollection is an aggregation used to establish membership of ManagedElements in a Collection. CIM_MemberOfCollection
Properties Name Type Value Qualifiers ClassOrigin Collection CIM_Collection ref Deprecated
Override
Key
Aggregate
DescriptionCIM_MemberPrincipal Member CIM_ManagedElement ref Deprecated
Override
Key
DescriptionCIM_MemberPrincipal UserAccessBy uint16 Deprecated
Description
ValueMap
ValuesCIM_MemberPrincipal Property Qualifiers
Property Collection Qualifiers Name Type Value From Class Override string Collection CIM_MemberPrincipal Key boolean true CIM_MemberPrincipal Aggregate boolean true CIM_MemberPrincipal Description string The Collection that aggregates members. CIM_MemberPrincipal
Property Member Qualifiers Name Type Value From Class Override string Member CIM_MemberPrincipal Key boolean true CIM_MemberPrincipal Description string The aggregated member of the Collection. CIM_MemberPrincipal
Property UserAccessBy Qualifiers Name Type Value From Class Description string A 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 ValueMap string [See below.] CIM_MemberPrincipal Values string UsersAccess
Account
UsingElement
CredentialManagementServiceCIM_MemberPrincipal
Name Value 1 UsersAccess 2 Account 3 UsingElement 4 CredentialManagementService
Property Collection Qualifiers Name Type Value From Class Key boolean true CIM_MemberOfCollection Aggregate boolean true CIM_MemberOfCollection Description string The Collection that aggregates members. CIM_MemberOfCollection
Property Member Qualifiers Name Type Value From Class Key boolean true CIM_MemberOfCollection Description string The aggregated member of the Collection. CIM_MemberOfCollection
Method Qualifiers
Parameters
Parameter Qualifiers