Esx.Settings.Clusters.Vms.Transition.TransitionSpec

Esx.Settings.Clusters.Vms.Transition.TransitionSpec
Esx.Settings.Clusters.Vms.Transition.TransitionSpec

The Esx.Settings.Clusters.Vms.Transition.TransitionSpec schema contains properties that describe the specification for transitioning a System VM Solution.

Supported only for solutions with deployment type Esx.Settings.Clusters.Vms.DeploymentType.CLUSTER_VM_SET.

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.

JSON Example
{
    "source_cluster": "string",
    "solution": {
        "deployment_type": "string",
        "display_name": "string",
        "display_version": "string",
        "vm_name_template": {
            "prefix": "string",
            "suffix": "string"
        },
        "host_solution_spec": {
            "prefer_host_configuration": false,
            "vm_networks": [
                "string"
            ],
            "vm_datastores": [
                "string"
            ]
        },
        "cluster_solution_spec": {
            "vm_count": 0,
            "vm_placement_policies": [
                "string"
            ],
            "vm_networks": {
                "vm_networks": "string"
            },
            "vm_datastores": [
                "string"
            ],
            "devices": {},
            "remediation_policy": "string",
            "alternative_vm_specs": [
                {
                    "selection_criteria": {
                        "selection_type": "string",
                        "extra_config_value": "string"
                    },
                    "devices": {}
                }
            ]
        },
        "hook_configurations": {
            "hook_configurations": {
                "timeout": 0
            }
        },
        "ovf_resource": {
            "location_type": "string",
            "url": "string",
            "ssl_certificate_validation": "string",
            "certificate": "string",
            "authentication_scheme": "string"
        },
        "ovf_descriptor_properties": {
            "ovf_descriptor_properties": "string"
        },
        "vm_clone_config": "string",
        "vm_storage_policy": "string",
        "vm_storage_profiles": [
            "string"
        ],
        "vm_disk_type": "string",
        "vm_resource_pool": "string",
        "vm_folder": "string",
        "vm_resource_spec": {
            "ovf_deployment_option": "string"
        },
        "redeployment_policy": "string"
    }
}
string
source_cluster
Required

Cluster to transition from.

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.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: ClusterComputeResource. When operations return a value of this schema as a response, the property will be an identifier for the resource type: ClusterComputeResource.

solution
Required

Target desired solution specification in vLCM.

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.