Class IPS_ClientProvisioningRecord
Used in features: Provisioning
Compatible with the following Intel AMT Releases: 6.1, 6.2, 7.0, 8.0,
8.1, 9.0, 9.5, 10.0, 11.0
CIM_ManagedElement
CIM_RecordForLog
CIM_LogEntry
IPS_ProvisioningAuditRecord
IPS_ClientProvisioningRecord
class IPS_ClientProvisioningRecord
- extends IPS_ProvisioningAuditRecord
General Information:
The IPS_ClientProvisioningRecord provides
information related to a single Intel (R) AMT provisioning occurrence that was
performed using a host based provisioning operation in client control
mode.
Qualifiers:
-------------
Version=7.0.0
Supported Fields
Summary |
datetime
|
CreationTimeStamp
Specifies the time the provisioning occurrence took place; time
is recorded from the host RTC.
|
string
|
RecordData A string
containing LogRecord data . . .
|
string
|
RecordFormat A
string describing the data structure of the information in the property,
RecordData . . .
|
string
|
ElementName A
user-friendly name for the object . . .
|
string
|
InstanceID Within the scope of the instantiating Namespace,
InstanceID opaquely and uniquely identifies an instance of this class . .
.
|
string
|
LogInstanceID The
containing Log's InstanceID.
|
string
|
LogName The containing
Log's Name . . .
|
string
|
RecordID RecordID may
be used to provide a representation of log entry ordering or
pointers/handles for log entries.
|
uint8
|
HashAlgorithm The
Hashing Algorithm used to generate the ProvCertificateHash field
|
uint8[64]
|
ProvCertificateHash
A Hash value of the certificate that was used to digitally sign
the provisioning operationA Value of NULL indicates the caller did not
sign the provisioning operation.
|
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
|
CreationTimeStamp
public datetime CreationTimeStamp
- General Information:
Specifies the time the provisioning
occurrence took place; time is recorded from the host
RTC.
Qualifiers:
-------------
Override=CreationTimeStamp
RecordData
public string RecordData
- General Information:
A string containing LogRecord data.
If
the corresponding RecordFormat property is <empty>, or cannot be parsed
according to the recommended format, RecordData should be interpreted as a
free-form string. If the RecordFormat property contains parseable format
information (as recommended in the RecordFormat Description qualifier), the
RecordData string SHOULD be parsed in accordance with this format. In this
case, RecordData SHOULD begin with the delimiter character and this character
SHOULD be used to separate substrings in the manner described. The RecordData
string can then be parsed by the data consumer and appropriately
typed.
Qualifiers:
-------------
ModelCorrespondence={CIM_RecordForLog.RecordFormat}
MaxLen=256
RecordFormat
public string RecordFormat
- General Information:
A string describing the data structure of
the information in the property, RecordData. If the RecordFormat string is
<empty>, RecordData should be interpreted as a free-form string.
To describe the data structure of RecordData, the RecordFormat string
should be constructed as follows:
- The first character is a delimiter
character and is used to parse the remainder of the string into sub-strings.
- Each sub-string is separated by the delimiter character and should be in
the form of a CIM property declaration (i.e., datatype and property name).
This set of declarations may be used to interpret the similarly delimited
RecordData property.
For example, using a '*' delimiter, RecordFormat =
"*string ThisDay*uint32 ThisYear*datetime SomeTime"
may be used to
interpret: RecordData = "*This is
Friday*2002*20020807141000.000000-300".
Qualifiers:
-------------
ModelCorrespondence={CIM_RecordForLog.RecordData}
MaxLen=10
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.
Qualifiers:
-------------
MaxLen=45
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 business 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=45
LogInstanceID
public string LogInstanceID
- General Information:
The containing Log's
InstanceID.
Qualifiers:
-------------
MaxLen=40
LogName
public string LogName
- General Information:
The containing Log's Name. This property is
available for backwards continuity with
CIM_LogRecord.
Qualifiers:
-------------
MaxLen=40
RecordID
public string RecordID
- General Information:
RecordID may be used to provide a
representation of log entry ordering or pointers/handles for log
entries.
Qualifiers:
-------------
MaxLen=5
HashAlgorithm
public uint8 HashAlgorithm
- General Information:
The Hashing Algorithm used to generate the
ProvCertificateHash
field
Qualifiers:
-------------
valueMap={0, 1, 2, 3,
..}
values={Unknown, Reserved, SHA-1-160, SHA-2-256, Reserved}
ProvCertificateHash
public uint8[64] ProvCertificateHash
- General Information:
A Hash value of the certificate that was
used to digitally sign the provisioning operationA Value of NULL indicates the
caller did not sign the provisioning
operation.
Qualifiers:
-------------
OctetString
Get
public Get([OUT]IPS_ClientProvisioningRecord Instance)
- Permission Information:
Permitted realms:
ADMIN_SECURITY_ADMINISTRATION_REALM, ADMIN_SECURITY_LOCAL_SYSTEM_REALM,
ADMIN_SECURITY_GENERAL_INFO_REALM,
ADMIN_SECURITY_LOCAL_APPS_REALM
General Information:
Gets the
representation of the instance
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