Class CIM_RegisteredProfile
Used in features: WS-Eventing , Role
Based , Simple Identity , KVM , Hardware Asset
Compatible with the
following Intel AMT Releases: 3.0, 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_RegisteredProfile
class CIM_RegisteredProfile
- extends CIM_ManagedElement
General Information:
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.
Qualifiers:
-------------
Version=2.27.0
UMLPackagePath=CIM::Interop
Supported Fields
Summary |
string
|
InstanceID Within the scope of the instantiating Namespace,
InstanceID opaquely and uniquely identifies an instance of this class . .
.
|
uint16
|
RegisteredOrganization
The organization that defines this profile.
|
string
|
OtherRegisteredOrganization
A free-form string providing a description of the organization
when 1, "Other", is specified for the RegisteredOrganization.
|
string
|
RegisteredName
The name of this registered profile . . .
|
string
|
RegisteredVersion
The version of this profile . . .
|
uint16[]
|
AdvertiseTypes
This property signifies the advertisement for the profile
information . . .
|
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
|
InstanceID
public string InstanceID
- General Information:
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'.
Qualifiers:
-------------
Key
Override=InstanceID
MaxLen=64
RegisteredOrganization
public uint16 RegisteredOrganization
- General Information:
The organization that defines this
profile.
Qualifiers:
-------------
Required
ValueMap={1,
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
..}
Values={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, W3C, OGF, The Green Grid, DMTF
Reserved}
ModelCorrespondence={CIM_RegisteredProfile.OtherRegisteredOrganization}
OtherRegisteredOrganization
public string OtherRegisteredOrganization
- General Information:
A free-form string providing a description
of the organization when 1, "Other", is specified for the
RegisteredOrganization.
Product Specific Usage:
Additional
Notes:
1) 'OtherRegisteredOrganization' property is supported in Intel AMT
Release 4.0 and later
releases.
Qualifiers:
-------------
MaxLen=32
ModelCorrespondence={CIM_RegisteredProfile.RegisteredOrganization}
RegisteredName
public string RegisteredName
- General Information:
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.
Qualifiers:
-------------
Required
MaxLen=64
RegisteredVersion
public string RegisteredVersion
- General Information:
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.
Qualifiers:
-------------
Required
MaxLen=10
AdvertiseTypes
public uint16[] AdvertiseTypes
- General Information:
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".
Qualifiers:
-------------
Required
ValueMap={1,
2, 3}
Values={Other, Not Advertised,
SLP}
ArrayType=Indexed
ModelCorrespondence={CIM_RegisteredProfile.AdvertiseTypeDescriptions}
Get
public Get([OUT]CIM_RegisteredProfile 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' method in Intel AMT Release 3.0 is permitted only to the following
realms:
- 'ADMIN_SECURITY_SOLIDER_REALM'
-
'ADMIN_SECURITY_REMOTE_CONTROL_REALM'
-
'ADMIN_SECURITY_STORAGE_ADMIN_REALM'
-
'ADMIN_SECURITY_CIRCUIT_BREAKER_REALM'
- 'ADMIN_SECURITY_FW_UPDATE_REALM'
- 'ADMIN_SECURITY_EAC_REALM'
- 'ADMIN_SECURITY_EAC_ADMIN_REALM'
-
'ADMIN_SECURITY_EIT_REALM'
- 'ADMIN_SECURITY_NETWORK_TIME_REALM'
-
'ADMIN_SECURITY_AGENT_PRESENCE_LOCAL_REALM'
-
'ADMIN_SECURITY_STORAGE_REALM'
- 'ADMIN_SECURITY_ADMINISTRATION_REALM'
- 'ADMIN_SECURITY_HARDWARE_ASSET_REALM'
-
'ADMIN_SECURITY_EVENT_MANAGER_REALM'
-
'ADMIN_SECURITY_AGENT_PRESENCE_REMOTE_REALM'
-
'ADMIN_SECURITY_GENERAL_INFO_REALM'
-
'ADMIN_SECURITY_LOCAL_APPS_REALM'
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