Users Guide
Table 28. Lifecycle Controller Management Profile
Class Name Operations Methods
DCIM_LCService Get Enumerate Invoke SetAtttribute()
SetAttributes()
GetRemoteServicesAPIStatus()
Also see Auto-discovery Methods, Lifecycle Log Methods,
and Hardware Inventory Methods.
DCIM_LCString Get Enumerate NA
DCIM_LCEnumeration Get Enumerate NA
LC Service Methods
The following methods are used to set attributes related to Auto-discovery, Part Replacement and IO Identity.
• The SetAttribute() method is used to set the value of a single attribute.
• The SetAttributes() method is used to set the values of multiple attributes.
• The CreateConfigJob() method is used to apply the pending values set by the SetAttribute() and SetAttributes()
methods.
• The GetRemoteServicesAPIStatus() method is used to know whether Lifecycle Controller Remote Services is
ready to accept any web services request.
Auto-discovery Methods
• The ReInitiateDHS() method is used to reinitiate the provisioning server discovery and handshake.
• The ClearProvisioningServer() method is used to clear the provisioning server values.
• The DownloadServerPublicKey() method is used to download the server public key to the Lifecycle Controller
(LC).
• The DownloadClientCerts() method is used to download the client private certificate, password, and root
certificate to LC.
• The DeleteAutoDiscoveryClientCerts() method is used to delete the auto-discovery client certificates and private
keys previously downloaded.
• The SetCertificateAndPrivateKey() method is used to update iDRAC certificate and private key pairs using the
contents of a PKCS#12 file.
• The SetPublicCertificate() method is used to update a public SSL Certificate on the iDRAC.
• The DeleteAutoDiscoveryServerPublicKey() method is used to delete the auto-discovery server public keys
previously downloaded.
Export and Import Methods
• The BackupImage() method backs up or export the firmware, firmware inventory, and server component
configuration on the vFlash SD card or network share.
• The RestoreImage() method imports the server profile and restores the server to a previous configuration.
• The GetRSStatus() is used to is used to get the Remote Services status.
• The GetRemoteServicesAPIStatus() method gets the host server status, Lifecycle Controller status, and the
overall status whether the provisioning tasks can be performed at that moment.
82