InlineUpgradeUnitGroup1

InlineUpgradeUnitGroup1
InlineUpgradeUnitGroup1
JSON Example
{
    "enabled": false,
    "extended_configuration": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "parallel": false,
    "pause_after_each_upgrade_unit": false,
    "type": "string",
    "upgrade_unit_count": 0,
    "upgrade_units": [
        "UpgradeUnit Object"
    ]
}
boolean
enabled
Optional
Constraints: default: true

Flag to indicate whether upgrade of this group is enabled or not

extended_configuration
Optional
Constraints: maxItems: 100

Extended configuration for the group. Following extended_configuration is supported:

Key: upgrade_mode Supported values: maintenance_mode, in_place, stage_in_vlcm

Key: maintenance_mode_config_vsan_mode Supported values: evacuate_all_data, ensure_object_accessibility, no_action

Key: maintenance_mode_config_evacuate_powered_off_vms Supported values: true, false

Key: rebootless_upgrade Supported values: true, false

boolean
parallel
Optional
Constraints: default: true

Upgrade method to specify whether the upgrade is to be performed in parallel or serially

boolean
pause_after_each_upgrade_unit
Optional

Flag to indicate whether upgrade should be paused after upgrade of each upgrade-unit

string
type
Required

Component type

integer As int32 As int32
upgrade_unit_count
Optional

Number of upgrade units in the group

array of UpgradeUnit
upgrade_units
Optional
Constraints: maxItems: 512

List of upgrade units in the group