esx settings clusters software drafts software components: update spec

The update_spec structure contains fields that are specified to update list of components in the draft.

Representation:

{
    "components_to_set"{
        "obj-103""string"
    },
    "components_to_delete"[
        "obj-103",
        "obj-103"
    ]
}
{
    "components_to_set"[
        {
            "value""string",
            "key""obj-103"
        }
    ],
    "components_to_delete"[
        "obj-103",
        "obj-103"
    ]
}

Attributes:

Name Type Description
Optional
-.components_to_set object List of components to be updated. If the component already exists in the draft, the version is updated, else it is added. If a component is provided without version, then its version will be chosen based on constraints in the system.

Optional. If unset, no components will be added or updated.When clients pass a value of this structure as a parameter, the key in the field key/value pairs 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 key/value pairs will be an identifier for the resource type: com.vmware.esx.settings.component.

-.components_to_set.* string Optional.
-.components_to_delete string[] List of components to be removed.

Optional. If unset, no components will be removed.When clients pass a value of this structure as a parameter, the field must contain identifiers for the resource type: com.vmware.esx.settings.component. When operations return a value of this structure as a result, the field will contain identifiers for the resource type: com.vmware.esx.settings.component.