DiskClaimConfiguration

DiskClaimConfiguration
DiskClaimConfiguration

Represents disk configuration to be claimed for vSAN ESA.

User can specify the desired disk configuration which can be claimed by vSAN. They can specify attributes like disk name prefix, disk model, disk vendor, number of disks etc.,

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "diskType": "string",
    "diskNamePrefix": "string",
    "numberOfDisks": 0,
    "diskModel": "string",
    "vendor": "string",
    "diskCapacity": 0
}
string
diskType
Required

Specify the vSAN ESA storage tier to which the disks should be added to.

For eg, to add disks to single tier storage pool, specify 'SingleTier' in the diskType attribute. Please see StoragePoolDiskTypeEnum for supported vSAN ESA storage tiers.

See also StoragePoolDiskTypeEnum.

string
diskNamePrefix
Optional

All disks starting with prefix or matching the disk name specified in this attribute will be claimed.

For eg, if `diskNamePrefix = naa`, then all disks with disks starting with prefix `naa` will be claimed. If `diskNamePrefix = mpx.vmhba0:C0:T4:L0`, all disks matching this disk name will be claimed on all hosts in the vSAN cluster.

integer As int32 As int32
numberOfDisks
Optional

This attribute can be used to specify number of disks to be claimed on every host in the cluster.

string
diskModel
Optional

This attribute can be used to specify disk model to be claimed on every host in the cluster.

string
vendor
Optional

This attribute can be used to specify disks belonging to a particular vendor type to be claimed on every host in the cluster.

integer As int64 As int64
diskCapacity
Optional

Specify disk capacity in MegaByte (MB).

Disks of specified size will be claimed on all hosts in the cluster.