CnsQueryVolumeRequestType

CnsQueryVolumeRequestType
CnsQueryVolumeRequestType

The parameters of CnsQueryVolume.

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

JSON Example
{
    "filter": {
        "_typeName": "string",
        "volumeIds": [
            {
                "_typeName": "string",
                "id": "string"
            }
        ],
        "names": [
            "string"
        ],
        "containerClusterIds": [
            "string"
        ],
        "storagePolicyId": "string",
        "datastores": [
            {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            }
        ],
        "labels": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ],
        "complianceStatus": "string",
        "datastoreAccessibilityStatus": "string",
        "cursor": {
            "_typeName": "string",
            "offset": 0,
            "limit": 0,
            "totalRecords": 0
        },
        "healthStatus": "string"
    },
    "selection": {
        "_typeName": "string",
        "names": [
            "string"
        ]
    }
}
filter
Required

All container volumes matching the criteria set in the filter will be returned. A maximum of 1000 volume ids can be provided. See CnsQueryFilter

selection
Optional

Selection spec for the query entities to return. This is an optional parameter. All volume fields would be returned if the parameter is not specified. See CnsQuerySelection