VmfsDatastoreCreateSpec

VmfsDatastoreCreateSpec
VmfsDatastoreCreateSpec

This data object type is used when creating a new VMFS datastore, to create a specification for the VMFS datastore.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "diskUuid": "string",
    "partition": {
        "_typeName": "string",
        "partitionFormat": "string",
        "chs": {
            "_typeName": "string",
            "cylinder": 0,
            "head": 0,
            "sector": 0
        },
        "totalSectors": 0,
        "partition": [
            {
                "_typeName": "string",
                "partition": 0,
                "startSector": 0,
                "endSector": 0,
                "type": "string",
                "guid": "string",
                "logical": false,
                "attributes": 0,
                "partitionAlignment": 0
            }
        ],
        "sectorSize": 0
    },
    "vmfs": {
        "_typeName": "string",
        "extent": {
            "_typeName": "string",
            "diskName": "string",
            "partition": 0
        },
        "blockSizeMb": 0,
        "majorVersion": 0,
        "volumeName": "string",
        "blockSize": 0,
        "unmapGranularity": 0,
        "unmapPriority": "string",
        "unmapBandwidthSpec": {
            "_typeName": "string",
            "policy": "string",
            "fixedValue": 0,
            "dynamicMin": 0,
            "dynamicMax": 0
        }
    },
    "extent": [
        {
            "_typeName": "string",
            "diskName": "string",
            "partition": 0
        }
    ]
}
partition
Required

Partitioning specification.

vmfs
Required

The VMFS creation specification.

extent
Optional

Extents to append to VMFS.