Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_RegisteredProfile --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_ManagedElement NAME CIM_RegisteredProfile
Class CIM_RegisteredProfile Qualifiers Name Type Value From Class Version string 2.8.0 CIM_RegisteredProfile Description string A RegisteredProfile describes a set of CIM Schema classes with required properties and/or methods, necessary to manage a real-world entity or to support a usage scenario, in an interoperable fashion. RegisteredProfiles can be defined by the DMTF or other standards organizations. Note that this class should not be confused with CIM_Profile, which collects SettingData instances, to be applied as a ’ configuration profile ’ for an element. A RegisteredProfile is a named ’ standard ’ for CIM-based management of a particular System, subsystem, Service or other entity, for a specified set of uses. It is a complete, standalone definition, as opposed to the subclass RegisteredSubProfile, which requires a scoping profile for context. The uses for a RegisteredProfile or SubProfile MUST be specified in the document that defines the profile. Examples of Profiles are to manage various aspects of an Operating System, Storage Array, or Database. The name of the profile is defined and scoped by its authoring organization. CIM_RegisteredProfile Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin InstanceID string Key
DescriptionCIM_RegisteredProfile RegisteredOrganization uint16 Required
Description
ValueMap
Values
ModelCorrespondenceCIM_RegisteredProfile OtherRegisteredOrganization string Description
MaxLen
ModelCorrespondenceCIM_RegisteredProfile RegisteredName string Required
Description
MaxLenCIM_RegisteredProfile RegisteredVersion string Required
DescriptionCIM_RegisteredProfile AdvertiseTypes uint16[] Required
Description
ValueMap
Values
ArrayType
ModelCorrespondenceCIM_RegisteredProfile AdvertiseTypeDescriptions string[] Description
ArrayType
ModelCorrespondenceCIM_RegisteredProfile Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property InstanceID Qualifiers Name Type Value From Class Key boolean true CIM_RegisteredProfile Description string Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following ’ preferred ’ algorithm: < OrgID > : < LocalID > Where < OrgID > and < LocalID > are separated by a colon ’ : ’ , and where < OrgID > MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the < Schema Name > _ < Class Name > structure of Schema class names.) In addition, to ensure uniqueness, < OrgID > MUST NOT contain a colon ( ’ : ’ ). When using this algorithm, the first colon to appear in InstanceID MUST appear between < OrgID > and < LocalID > . < LocalID > is chosen by the organizational entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above ’ preferred ’ algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance ’ s NameSpace. For DMTF defined instances, the ’ preferred ’ algorithm MUST be used with the < OrgID > set to ’ CIM ’ . CIM_RegisteredProfile
Property RegisteredOrganization Qualifiers Name Type Value From Class Required boolean true CIM_RegisteredProfile Description string The organization that defines this profile. CIM_RegisteredProfile ValueMap string [See below.] CIM_RegisteredProfile Values string Other
DMTF
CompTIA
Consortium for Service Innovation
FAST
GGF
INTAP
itSMF
NAC
Northwest Energy Efficiency Alliance
SNIA
TM Forum
The Open Group
ANSI
IEEE
IETF
INCITS
ISO
W3CCIM_RegisteredProfile ModelCorrespondence string CIM_RegisteredProfile.OtherRegisteredOrganization CIM_RegisteredProfile
Name Value 1 Other 2 DMTF 3 CompTIA 4 Consortium for Service Innovation 5 FAST 6 GGF 7 INTAP 8 itSMF 9 NAC 10 Northwest Energy Efficiency Alliance 11 SNIA 12 TM Forum 13 The Open Group 14 ANSI 15 IEEE 16 IETF 17 INCITS 18 ISO 19 W3C
Property OtherRegisteredOrganization Qualifiers Name Type Value From Class Description string A free-form string providing a description of the organization when 1, " Other " , is specified for the RegisteredOrganization. CIM_RegisteredProfile MaxLen uint32 256 CIM_RegisteredProfile ModelCorrespondence string CIM_RegisteredProfile.RegisteredOrganization CIM_RegisteredProfile
Property RegisteredName Qualifiers Name Type Value From Class Required boolean true CIM_RegisteredProfile Description string The name of this registered profile. Since multiple versions can exist for the same RegisteredName, the combination of RegisteredName, RegisteredOrganization, and RegisteredVersion MUST uniquely identify the registered profile within the scope of the organization. CIM_RegisteredProfile MaxLen uint32 256 CIM_RegisteredProfile
Property RegisteredVersion Qualifiers Name Type Value From Class Required boolean true CIM_RegisteredProfile Description string The version of this profile. The string representing the version MUST be in the form: M + " . " + N + " . " + U Where: M - The major version (in numeric form) describing the profile ’ s creation or last modification. N - The minor version (in numeric form) describing the profile ’ s creation or last modification. U - The update (e.g. errata, patch, ..., in numeric form) describing the profile ’ s creation or last modification. CIM_RegisteredProfile
Property AdvertiseTypes Qualifiers Name Type Value From Class Required boolean true CIM_RegisteredProfile Description string This property signifies the advertisement for the profile information. It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, via what mechanisms. The property is an array so that the profile MAY be advertised using several mechanisms. Note: If this property is null/uninitialized, this is equivalent to specifying the value 2, " Not Advertised " . CIM_RegisteredProfile ValueMap string [See below.] CIM_RegisteredProfile Values string Other
Not Advertised
SLPCIM_RegisteredProfile ArrayType string Indexed CIM_RegisteredProfile ModelCorrespondence string CIM_RegisteredProfile.AdvertiseTypeDescriptions CIM_RegisteredProfile
Name Value 1 Other 2 Not Advertised 3 SLP
Property AdvertiseTypeDescriptions Qualifiers Name Type Value From Class Description string A free-form string providing additional information related to the AdvertiseType. A description MUST be provided when the AdvertiseType is 1, " Other " . An entry in this array corresponds to the entry in the AdvertiseTypes array at the same index. It is not expected that additional descriptions are needed if the Type is set to " Not Advertised " or " SLP " . However, as the SLP template expands, or as other advertisement mechanisms are defined, support for additional descriptions may be needed. This array is defined to support this. CIM_RegisteredProfile ArrayType string Indexed CIM_RegisteredProfile ModelCorrespondence string CIM_RegisteredProfile.AdvertiseTypes CIM_RegisteredProfile
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string 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. CIM_ManagedElement
Method Qualifiers
Parameters
Parameter Qualifiers