Esx.Settings.Internal.DesiredState.DesiredStateSpec

Esx.Settings.Internal.DesiredState.DesiredStateSpec
Esx.Settings.Internal.DesiredState.DesiredStateSpec

The Esx.Settings.Internal.DesiredState.DesiredStateSpec schema contains properties that define the desired state capabilities for cluster.

This schema was added in vSphere API 7.0.3.0.

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

JSON Example
{
    "config_spec": {
        "spec": "string"
    },
    "sw_spec": {
        "base_image": {
            "version": "string"
        },
        "add_on": {
            "name": "string",
            "version": "string"
        },
        "components": {
            "components": "string"
        },
        "solutions": {
            "solutions": {
                "version": "string",
                "components": [
                    {
                        "component": "string"
                    }
                ]
            }
        },
        "hardware_support": {
            "packages": {
                "packages": {
                    "pkg": "string",
                    "version": "string"
                }
            }
        },
        "removed_components": [
            "string"
        ],
        "alternative_images": {
            "alternative_images": {
                "base_image": {
                    "version": "string"
                },
                "add_on": {
                    "name": "string",
                    "version": "string"
                },
                "components": {
                    "components": "string"
                },
                "solutions": {
                    "solutions": {
                        "version": "string",
                        "components": [
                            {
                                "component": "string"
                            }
                        ]
                    }
                },
                "hardware_support": {
                    "packages": {
                        "packages": {
                            "pkg": "string",
                            "version": "string"
                        }
                    }
                },
                "removed_components": [
                    "string"
                ],
                "display_name": "string",
                "selection_criteria": {
                    "selection_type": "string",
                    "host_uuids": [
                        "string"
                    ],
                    "host_hardware_spec": {
                        "vendor": "string",
                        "models": [
                            "string"
                        ],
                        "families": [
                            "string"
                        ],
                        "oem_strings": [
                            "string"
                        ]
                    }
                }
            }
        }
    },
    "software_spec_id": "string"
}
config_spec
Optional

Configuration spec that is to be associated with the cluster. Will enable Config Manager on this cluster.

This property was added in vSphere API 7.0.3.0.

If missing or null the Config Manager will not be enabled on the cluster.

sw_spec
Optional

Software spec that is to be associated with the cluster. Will enable Image Manager on this cluster.

This property was added in vSphere API 7.0.3.0.

If missing or null the Image Manager will not be enabled on the cluster.

string
software_spec_id
Optional

ID of a software specification from the repository. The software spec will be used to enable vLCM on this cluster.

This property was added in vSphere API 9.0.0.0.

If missing or null, software specification from the repository will not be used to enable vLCM on the cluster.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.esx.settings.repository.software_spec. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.esx.settings.repository.software_spec.