VsanIoInsightInstanceQuerySpec

VsanIoInsightInstanceQuerySpec
VsanIoInsightInstanceQuerySpec

Describe specifications for ioinsight instance query operation.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "state": "string",
    "entityRefId": "string"
}
string
state
Optional

Indicate the state in which ioinsight instance will be returned.

If this attribute is not provided, ioinsight instance state will be skipped during the query operation.

See also VsanIoInsightInstanceStateEnum.

string
entityRefId
Optional

The 'entityRefId' is a reference id of the target entity, which acts as filter condition for ioinsight instance query.

For example, if host entity is provided then the query operation will return all ioinsight instances containing the host. If this attribute is not provided, the query operation will return all ioinsight instances matching state The reference id consists of entity type and ID, which is formated as <entity-type>:<entity-id> Below are the examples:

Entity Type Entity ID format EntityRefId Example
Host Host UUID 'host:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
VM VM InstanceUUID 'vm:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
runName IOInsight runName 'runName:xxxxxx'