Users Guide
Class Name Functions Operations Methods
DCIM_EnclosureFanSen
sor
Use this class to display the
different instance IDs and
related properties of the
enclosure fan.
Get Enumerate NA
DCIM_EnclosureTemper
atureSensor
Use this class to display the
different instance IDs and
related properties of the
enclosure fan.
Get Enumerate NA
RAID Methods
The RAID methods are used to apply attributes to different RAID components. Each method has a set of input and output
parameters. The methods have specific return code values. The different methods under the RAID service class are:
• The AssignSpare() method is used to assign a physical disk as a dedicated hot spare for a virtual disk, or as a
global hot spare.
• The ResetConfig() method is used to delete all virtual disks and un-assign all hot spare physical disks. All data on
the existing virtual disks are lost.
NOTE: The virtual disks (on the foreign physical disks) that are not imported, are not deleted.
• The ClearForeignConfig() method is used to prepare any foreign physical disks for inclusion in the local
configuration.
NOTE: All the data on the foreign physical disks are lost.
• The DeleteVirtualDisk() method is used to delete a single virtual disk from the targeted controller. The successful
execution of this method results in the marking of this virtual disk for deletion.
• The CreateVirtualDisk() method is used to create a single virtual disk on the targeted controller. The successful
execution of this method results in a pending but not yet created virtual disk.
• The GetDHSDisks() method is used to find out the possible choice of drives to be a dedicated hot-spare for the
identified virtual disk.
• The GetRAIDLevels() method is used to find out the possible choice of RAID Levels to create virtual disks. If the
list of physical disks is not provided, this method operates on all connected disks.
• The GetAvailableDisks() method is used to find out the possible choice of drives to create virtual disks.
• The CheckVDValues() method is used to find out the size of the virtual disks and the default settings for a given
RAID level and set of disks.
• The SetControllerKey() method sets the key on controllers that support encryption of the drives.
• The LockVirtualDisk() method encrypts the identified virtual disk. The virtual disk must reside on physical disks
that support encryption while the encryption is enabled on them.
• The CreateTargetedConfigJob() method is used to apply the pending values created by other methods. The
successful execution of this method creates a job for application of pending attribute values.
NOTE: Subsequent calls to the CreateTargetedConfigJob() method after the first CreateTargetedConfigJob()
method results in an error until the first job is completed.
• The DeletePendingConfiguration() method cancels the pending configuration (created using the other methods)
changes made before the configuration job is created with CreateTargetedConfigJob().
• The RemoveControllerKey() method erases the encryption key on controller. All encrypted virtual drives are
erased along with its data.
• The ReKey() method is used to change the local key management encryption key on the target controller.
• The EnableControllerEncryption() method applies Local Key Encryption (LKM) on controllers.
• The SetAttribute() method is used to set or change the value of a RAID attribute.
• The SetAttributes() method is used to set or change the values of a group of attributes.
87