VsanSiteMaintenanceInfo

VsanSiteMaintenanceInfo
VsanSiteMaintenanceInfo

This class provides information regarding the maintenance mode status for a site within a stretched cluster.

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

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

User friendly name of the fault domain.

string
state
Required

The maintenance state of the fault domain.

See also VsanSiteMaintenanceStateEnum.

trackingTask
Optional

A task that is executing the fault domain maintenance action.

This will be unset if there is no on-going task.

hostStatus
Optional

Fault domain maintenance status of connected hosts in the site.

If no host is connected, this field will be unset.

integer As int64 As int64
statusUpdateTime
Optional

Represents the timestamp of the most recent fault domain maintenance status update.

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