VsanQueryObjectIdentitiesRequestType
The parameters of VsanQueryObjectIdentities.
{
"cluster": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"objUuids": [
"string"
],
"objTypes": [
"string"
],
"includeHealth": false,
"includeObjIdentity": false,
"includeSpaceSummary": false,
"extraQuerySpec": {
"_typeName": "string",
"knownSpbmProfileUuids": [
"string"
]
}
}
vSAN cluster. Ignored if called against host.
Required privileges: System.Read
The vSAN object UUIDs for querying. Unset to query all of vSAN objects
Querying the vSAN objects with given types, only the object whose type in this list will be returned. All of available object types include 'vmswap', 'vdisk', 'namespace', 'vmem', 'stats', 'other', 'iscsiHome', 'iscsiLun', 'iscsiTarget' and 'fileShare'. Unset to query all of vSAN objects with any type
If the result includes the object health status. Default is False
If the result includes all of the object identity. Default is True if it's unset
If the result includes the vSAN space consumption summarizing by object type. Currently, it's not supported to include both of space summary and object identity in the result. Default is false.
This parameter only takes effect for host level API. The vSAN object identity query spec to specify detailed query specification like remote vSAN or VMFS datastores. If no extraQquerySpec is specified, the original logic to return all identities of local vSAN datastores will be applied. Note for any nonlocal vsan datastores provided, all the specified filter like objUuids, objTypes, include* won't take affect.