WS-Management > WS-Management Class Reference > IPS Classes > IPS_AdminProvisioningRecord

Class IPS_AdminProvisioningRecord

Used in features: Provisioning
CIM_ManagedElement
   extended by CIM_RecordForLog
      extended by CIM_LogEntry
         extended by IPS_ProvisioningAuditRecord
            extended by IPS_AdminProvisioningRecord


class IPS_AdminProvisioningRecord
extends IPS_ProvisioningAuditRecord

General Information:
The IPS_AdminProvisioningRecord provides information related to a single Intel (R) AMT provisioning occurrence that was performed using a Admin 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 Key
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.
 boolean SecureDNS
True, if the DNS Suffix used to authorize the provisioning entityWas set via the MEBx, false if value was read from the DHCP Server's option 15 value.
 string CertificateCN
Specifies the CN value in the SSL certificate used for provisioning
 uint8 SelectedHashType
The hash algorithm used for SelectedHashData
 uint8[] SelectedHashData
Hash data - The hash of the root certificate used in the configuration process.
 string[5] CaCertificateSerials
Notice: the values of this array are actually base64 encoded values . . .
 boolean AdditionalCaSerialNums
If additional CA serial numbers exist
 boolean HashIsOemDefault
True if the certificate hash data was set by OEM
 uint8 EHBCState
Whether EHBC provisioning was performed or not

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

Field Detail

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=40


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=50


InstanceID Key

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=50


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


SecureDNS

public boolean SecureDNS
General Information:
True, if the DNS Suffix used to authorize the provisioning entityWas set via the MEBx, false if value was read from the DHCP Server's option 15 value.


CertificateCN

public string CertificateCN
General Information:
Specifies the CN value in the SSL certificate used for provisioning.

Qualifiers:
-------------
MaxLen=255


SelectedHashType

public uint8 SelectedHashType
General Information:
The hash algorithm used for SelectedHashData.

Qualifiers:
-------------
valueMap={0, 1, 2, 3, ..}
values={Unknown, SHA-1-160, SHA-2-256, SHA-2-384, Reserved}


SelectedHashData

public uint8[] SelectedHashData
General Information:
Hash data - The hash of the root certificate used in the configuration process.

Qualifiers:
-------------
OctetString


CaCertificateSerials

public string[5] CaCertificateSerials
General Information:
Notice: the values of this array are actually base64 encoded values. A list of a maximum of three serial numbers of the issuing CA certificates, starting with the leaf certificate. If the certificate chain has more than three certificates, this field contains the serial numbers of the last three certificates.

Qualifiers:
-------------
OctetString
MaxLen=256


AdditionalCaSerialNums

public boolean AdditionalCaSerialNums
General Information:
If additional CA serial numbers exist


HashIsOemDefault

public boolean HashIsOemDefault
General Information:
True if the certificate hash data was set by OEM.


EHBCState

public uint8 EHBCState
General Information:
Whether EHBC provisioning was performed or not.

Qualifiers:
-------------
valueMap={0, 1, ..}
values={non-EHBC provisioning, EHBC provisioning, Reserved}


Method Detail

Get

public  Get([OUT]IPS_AdminProvisioningRecord 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

Copyright © 2006-2022, Intel Corporation. All rights reserved.