Technical White Paper
<p:DiskEncrypt>0</p:DiskEncrypt>
<p:PDArray>Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1</p:PDArray>
<p:PDArray>Disk.Bay.1:Enclosure.Internal.0-0:RAID.Integrated.1-1</p:PDArray>
</p:GetRAIDLevels_INPUT>
OUTPUT:
<n1:GetRAIDLevels_OUTPUT>
<n1:ReturnValue>0</n1:ReturnValue>
<n1:VDRAIDEnumArray>2</n1:VDRAIDEnumArray>
<n1:VDRAIDEnumArray>4</n1:VDRAIDEnumArray>
<n1:VDRAIDEnumArray>64</n1:VDRAIDEnumArray>
<n1:VDRAIDEnumArray>128</n1:VDRAIDEnumArray>
<n1:VDRAIDEnumArray>2048</n1:VDRAIDEnumArray>
<n1:VDRAIDEnumArray>8192</n1:VDRAIDEnumArray>
</n1:GetRAIDLevels_OUTPUT>
The
VDRAIDEnumArray
numbers correspond to the following RAID levels:
RAIDLevel:
RAID 0 = 2
RAID 1 = 4
RAID 5 = 64
RAID 6 = 128
RAID 10 = 2048
RAID 50 = 8192
RAID 60 = 16384
16.18.2 Getting the Available Disks-GetAvailableDisks()
The GetAvailableDisks() method is used to determine possible selection of drives to create virtual
disks.
Invoke GetAvailableDisks() with the following parameters and syntax:
TARGET: This parameter is the FQDD of the
DCIM_ControllerView
(Section 16.7)
DiskType: Corresponds to
MediaType
attribute in
PhysicalDiskView
( Section 16.9)
Include all types=0, Include Magnetic Only=1, Include SSD only=2
Diskprotocol: Types of protocol to include
Include all protocols=0, Include SATA=1, Include SAStypes=2
DiskEncrypt: Types of encryption to include
0 = Include FDE capable and non encryption capable disks
1 = Include FDE disks only