CnsPlacementResult
CnsPlacementResult
This class defines placement result for volume create operation.
This structure may be used only with operations rendered under /vsan.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"placementFaults": [
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
],
"clusters": [
{
"_typeName": "string",
"type": "string",
"value": "string"
}
]
}
datastore
Required
Placement result for the datastore.
array of
MethodFault
placementFaults
Optional
Placement faults if any for the datastore.
This field will be set with appropriate CnsPlacementFault only.
The selected datastore will not have any fault set.
array of
MoRefClusterComputeResource
clusters
Optional
Clusters where the datastore is mounted on all the hosts.
This field is populated only when the datastore is selected based on policy and active clusters.