Settings_ImpactDetails

Settings_ImpactDetails
Settings_ImpactDetails

The ImpactDetails structure contains information that provides more details about the compliance impact.

JSON Example
{
    "memory_reservation": {
        "temporary_reservation": 0,
        "permanent_reservation_increase": 0
    },
    "partial_maintenance_mode_name": "string",
    "partial_maintenance_mode_upgrade_actions": [
        "string"
    ],
    "solution_impacts": {
        "solution_impacts": "string"
    }
}
memory_reservation
Optional

The MemoryReservation structure contains information about memory reservation required under partial maintenance mode.

string
partial_maintenance_mode_name
Optional

Flavor of the partial maintenance mode. If unset, partial maintenance mode doesn't apply.

array of string
partial_maintenance_mode_upgrade_actions
Optional

Upgrade actions to be performed before exiting partial maintenance mode. If unset, no upgrade action is needed before exiting maintenance mode.

object
solution_impacts
Required

Partial or full maintenance mode required on host to reach the desired solution state. The key is affected solution name for solution-only remediation, and the value is maintenance mode string of vim.host.PartialMaintenanceModeId or "fullMaintenanceMode": for example: {"com.vmware.vsphere-wcp" : "sphereletPartialMM", "com.vmware.vsphere-nsx" : "fullMaintenanceMode"} If this string value is an unknown enum the behaviour defaults to full maintenance mode. The impact will have an value that is the same or more severe than the maintenance mode (e.g. a reboot) contained in this field. When clients pass a value of this structure as a parameter, the key in the field map must be an identifier for the resource type: com.vmware.esx.settings.solution. When operations return a value of this structure as a result, the key in the field map will be an identifier for the resource type: com.vmware.esx.settings.solution.