VsanHclQuerySpec

VsanHclQuerySpec
VsanHclQuerySpec

vSAN HCL query specification which defines the validation target and scope.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "includeOnlyVsanControllers": false,
    "cluster": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "hosts": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "vsanStoragePoolEligibleDisksOnly": false
}
boolean
includeOnlyVsanControllers
Optional

True to only include controllers used by vSAN.

False will include all controllers in host. The default is True.

cluster
Optional

The cluster to be validated.

If it's specified, the result for all hosts within the same cluster will be returned. If both cluster and hosts are provided, only the result of provided hosts will be returned.

hosts
Optional

The hosts to be validated.

Instead of returning the result of whole cluster, it's supported to check against a list of hosts.

boolean
vsanStoragePoolEligibleDisksOnly
Optional

True indicates only the disks which are eligible for use by vSAN storage pool will be returned.

The default is False.