Esx.Settings.Internal.BootstrapConfiguration.UpdateSpec

Esx.Settings.Internal.BootstrapConfiguration.UpdateSpec
Esx.Settings.Internal.BootstrapConfiguration.UpdateSpec

The (@name UpdateSpec} (@term Structure} contains the input to the com.vmware.esx.settings.internal.bootstrap-configuration#update API. It contains information to identify bootstrap configurations for delete and it contains bootstrap configurations that need to be updated in VCP.

Warning: this schema is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

Note: this schema is restricted for VMware internal use only.

JSON Example
{
    "delete_keys": {
        "delete_keys": [
            {
                "identifiers": {
                    "identifiers": "string"
                }
            }
        ]
    },
    "update_keys": {
        "update_keys": {
            "type": "string",
            "object_value": "string",
            "array_value": [
                "string"
            ]
        }
    }
}
object
delete_keys
Optional

Map of configuration Id and composite Id that uniquely identify each configuration instance that needs to be deleted. Multiple composite Ids could be specified under a component, group, key to delete multiple instances under the configuration. If composite Id list is empty all instances under the component, group, key are deleted.

Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

The field is missing or null, if no bootstrap configurations need to be deleted in this call.

When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: com.vmware.esx.settings.configuration.component.group.key. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: com.vmware.esx.settings.configuration.component.group.key.

object
update_keys
Optional

Map of configuration Id and the configuration instance(s) that need to be updated under this Id. Each provided configuration instance will replace an already existing configuration instance. The provided configuration instance is ignored if that instance is not already present in VCP.

Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

The field is missing or null, if no bootstrap configurations need to be updated in this call.

When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: com.vmware.esx.settings.configuration.component.group.key. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: com.vmware.esx.settings.configuration.component.group.key.