Settings_SoftwareInfo

Settings_SoftwareInfo
Settings_SoftwareInfo

The SoftwareInfo structure contains information that describes the desired software specification for an ESX host.

JSON Example
{
    "base_image": {
        "details": {
            "display_name": "string",
            "display_version": "string",
            "release_date": "string",
            "quick_patch_compatible_versions": {
                "quick_patch_compatible_versions": "string"
            }
        },
        "version": "string"
    },
    "add_on": {
        "details": {
            "display_name": "string",
            "vendor": "string",
            "display_version": "string"
        },
        "name": "string",
        "version": "string"
    },
    "components": {
        "components": {
            "version": "string",
            "details": {
                "display_name": "string",
                "vendor": "string",
                "display_version": "string"
            }
        }
    },
    "solutions": {
        "solutions": {
            "details": {
                "display_name": "string",
                "display_version": "string",
                "components": [
                    {
                        "component": "string",
                        "display_name": "string",
                        "display_version": "string",
                        "vendor": "string"
                    }
                ]
            },
            "version": "string",
            "components": [
                {
                    "component": "string"
                }
            ]
        }
    },
    "hardware_support": {
        "packages": {
            "packages": {
                "pkg": "string",
                "version": "string"
            }
        }
    },
    "removed_components": {
        "removed_components": {
            "version": "string",
            "details": {
                "display_name": "string",
                "vendor": "string",
                "display_version": "string"
            }
        }
    }
}
base_image
Required

The BaseImageInfo structure contains information that describe a specific ESX base image.

add_on
Optional

The AddOnInfo structure contains information that describe a specific OEM customization add-on.

object
components
Required

Information about the components in the software specification. 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.component. 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.component.

object
solutions
Required

Information about the solutions in the software specification. 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.

hardware_support
Optional

The HardwareSupportInfo structure contains information to describe the desired Hardware Support Package (HSP) configured for a cluster.

object
removed_components
Optional

Information about the components to be removed in the software specification. This field is optional because it was added in a newer version than its parent node. 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.component. 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.component.