VsanHostSiteMaintenanceStatus

VsanHostSiteMaintenanceStatus
VsanHostSiteMaintenanceStatus

This class describes the fault domain maintenance status on a target host.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "host": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "state": "string",
    "startTime": "string",
    "hostCount": 0,
    "hosts": [
        "string"
    ],
    "statusUpdateTime": 0
}
host
Required

Target host.

string
state
Optional

The fault domain maintenance state of the host; unset if the host is not connected.

See also VsanSiteMaintenanceStateEnum.

string As date-time As date-time
startTime
Optional

Represents the start time of the fault domain maintenance operation that places the host into fault domain maintenance mode, if the host is already in fault domain maintenance mode; otherwise it will be left as unset.

integer As int64 As int64
hostCount
Optional

If the host is in fault domain maintenance mode, this attribute represents the number of hosts involved in the fault domain maintenance operation that placed the host into maintenance mode; otherwise it will be left as unset.

array of string
hosts
Optional

If the host is in fault domain maintenance mode, this attribute represents the UUIDs of hosts involved in the fault domain maintenance operation that placed the host into maintenance mode; otherwise it will be left as unset.

integer As int64 As int64
statusUpdateTime
Optional

Represents the timestamp of the most recent fault domain maintenance status update which could be triggered by both vCenter and hosts.

If the host was never in fault domain maintenance mode, it will be left as unset. Unit in nanosecond.