DatastoreSpec

DatastoreSpec
DatastoreSpec

This specification contains cluster storage configuration

JSON Example
{
    "vsanDatastoreSpec": {
        "datastoreName": "string",
        "failuresToTolerate": 0,
        "licenseKey": "string",
        "dedupAndCompressionEnabled": false,
        "esaConfig": {
            "enabled": false,
            "vsanMaxConfig": {
                "enableVsanMax": false
            }
        }
    },
    "nfsDatastoreSpecs": [
        {
            "datastoreName": "string",
            "nasVolume": {
                "serverName": [
                    "string"
                ],
                "path": "string",
                "readOnly": false,
                "userTag": "string"
            }
        }
    ],
    "vmfsDatastoreSpec": {
        "fcSpec": [
            {
                "datastoreName": "string"
            }
        ]
    },
    "vvolDatastoreSpecs": [
        {
            "name": "string",
            "vasaProviderSpec": {
                "vasaProviderId": "string",
                "storageContainerId": "string",
                "storageProtocolType": "One among: ISCSI, NFS, FC",
                "userId": "string"
            }
        }
    ],
    "vsanRemoteDatastoreClusterSpec": {
        "vsanRemoteDatastoreSpec": [
            {
                "datastoreUuid": "string"
            }
        ]
    }
}
vsanDatastoreSpec
Optional

This specification contains cluster storage configuration for vSAN

nfsDatastoreSpecs
Optional

Cluster storage configuration for NFS

vmfsDatastoreSpec
Optional

Cluster storage configuration for VMFS

vvolDatastoreSpecs
Optional

Cluster storage configuration for VVOL

vsanRemoteDatastoreClusterSpec
Optional

vSAN remote datastore configuration for the cluster