CnsPlacementResult

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"
                }
            ]
        }
    ]
}
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.