DatastoreSpec

DatastoreSpec
DatastoreSpec

This specification contains cluster storage configuration

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

Cluster storage configuration for NFS

vmfsDatastoreSpec
Optional

Cluster storage configuration for VMFS

vsanDatastoreSpec
Optional

This specification contains cluster storage configuration for vSAN

vsanRemoteDatastoreClusterSpec
Optional

vSAN remote datastore configuration for the cluster

vvolDatastoreSpecs
Optional

Cluster storage configuration for VVOL