VsanVibScanResult

VsanVibScanResult
VsanVibScanResult

Information about a VIB based on a scan of a 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"
    },
    "vibName": "string",
    "vibVersion": "string",
    "existingVersion": "string",
    "maintenanceModeRequired": false,
    "rebootRequired": false,
    "meetsSystemReq": false,
    "pkgDepsMetByHost": false
}
host
Required

Host for which this information is in reference to.

string
vibName
Required

Name of the VIB which uniquely identifies it among other VIBs in the host.

string
vibVersion
Required

Version provided by this VIB.

string
existingVersion
Optional

Existing version on the host, if any.

boolean
maintenanceModeRequired
Required

True if install of this VIB will require maintenance mode.

boolean
rebootRequired
Required

True if install of this VIB will require a host reboot.

boolean
meetsSystemReq
Required

True if system requirements are met.

boolean
pkgDepsMetByHost
Required

True if this vibs dependency is satisfied by the host vibs.