VsanXvcClientInfoSpec

VsanXvcClientInfoSpec
VsanXvcClientInfoSpec

The spec to present the client cluster's mount request

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "clientVc": "string",
    "vcUuid": "string",
    "vcVersion": "string",
    "cluster": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "clusterName": "string",
    "clusterUuid": "string",
    "vsanFormatVersion": "string",
    "minVsanFormatVersion": "string",
    "datastore": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ]
}
string
clientVc
Required

Client VC name which owns this client cluster

string
vcUuid
Optional

The uuid of the client vCenter

string
vcVersion
Optional

The API version of the client vCenter

cluster
Optional

The client cluster which requests to mount specified the vSAN datastores.

string
clusterName
Optional

The client cluster name which requests to mount specified the vSAN datastores.

string
clusterUuid
Optional

The uuid of the client cluster

string
vsanFormatVersion
Optional

The client cluster vSAN format version.

This is passed to server side for vSAN version compatibility check.

string
minVsanFormatVersion
Optional

Minimum required cluster vSAN format version.

This is passed to server side for vSAN version compatibility check.

datastore
Optional

The server datastores requested to mount across VC