VsanHclFirmwareUpdateSpec

VsanHclFirmwareUpdateSpec
VsanHclFirmwareUpdateSpec

Specification for updating SCSI controller firmware.

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"
    },
    "hbaDevice": "string",
    "fwFiles": [
        {
            "_typeName": "string",
            "fileType": "string",
            "filenameOrUrl": "string",
            "sha1sum": "string"
        }
    ],
    "allowDowngrade": false,
    "firmwareComponent": [
        {
            "_typeName": "string",
            "name": "string",
            "url": "string",
            "sha1sum": "string",
            "currentVersion": "string",
            "suggestedVersion": "string",
            "componentID": [
                "string"
            ]
        }
    ]
}
host
Required

Host onto which this Firmware should be updated.

string
hbaDevice
Required

The HBA Device name (e.g.

vmhba0) to flash.

fwFiles
Required

The files to use for firmware flashing.

boolean
allowDowngrade
Optional

If set, will allow firmware downgrade.

Should not be used outside of controlled and validated testing. May damage the controller. Check with vendor.

firmwareComponent
Optional

List of firmware components require upgrade.