VsanIODiagnosticsInstance

VsanIODiagnosticsInstance
VsanIODiagnosticsInstance

This data object describes the diagnostics instance including the name and the diagnostics target and the running time range.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "name": "string",
    "state": "string",
    "events": [
        {
            "_typeName": "string",
            "eventType": "string",
            "eventTime": "string",
            "eventTargets": [
                {
                    "_typeName": "string",
                    "type": "string",
                    "entityId": "string",
                    "objUuids": [
                        "string"
                    ]
                }
            ]
        }
    ],
    "targets": [
        {
            "_typeName": "string",
            "type": "string",
            "entityId": "string",
            "objUuids": [
                "string"
            ]
        }
    ],
    "startTime": "string",
    "endTime": "string",
    "recurrenceName": "string"
}
string
name
Required

The instance name.

string
state
Required

The state of the instance, can be "VsanIODiagnosticsInstanceRunning" or "VsanIODiagnosticsInstanceCompleted".

See also VsanIODiagnosticsInstanceStateEnum.

events
Optional

The event which makes the instance stopped, if the event is unset, it means the IO diagnostic operation completed without any events.

targets
Optional

The targets that the IO diagnostics run against.

string As date-time As date-time
startTime
Required

The start time of the diagnostics.

string As date-time As date-time
endTime
Required

The end time of the diagnostics.

string
recurrenceName
Optional

The name of the recurrence if the instance is triggered by a recurrence.

Since: 8.0.0.4