VsanXvcClientInfoSpec
The spec to present the client cluster's mount request
This structure may be used only with operations rendered under /vsan.
{
"_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"
}
],
"unicastInfo": {
"_typeName": "string",
"clusterUuid": "string",
"unicastInfo": [
{
"_typeName": "string",
"hostUuid": "string",
"unicastSpec": [
{
"_typeName": "string",
"address": "string",
"port": 0,
"nicType": "string"
}
],
"thumbprintList": [
{
"_typeName": "string",
"thumbprint": "string",
"hashAlgorithm": "string"
}
]
}
]
},
"saGeneration": 0
}
Client VC name which owns this client cluster
The uuid of the client vCenter
The API version of the client vCenter
The client cluster which requests to mount specified the vSAN datastores.
The client cluster name which requests to mount specified the vSAN datastores.
The uuid of the client cluster
The client cluster vSAN format version.
This is passed to server side for vSAN version compatibility check.
Minimum required cluster vSAN format version.
This is passed to server side for vSAN version compatibility check.
The client cluster's unicast info.
It is used for supporting XVC DIT. The remote unicast agent needs to be set because when user mounts remote vSAN datastore, server cluster needs to do authentication on client host when remote DIT is enabled.
The generation ID for service account lifecycle management.