Esx.Settings.Clusters.Vms.Transition.MultiSourceEnableSpec
The Esx.Settings.Clusters.Vms.Transition.MultiSourceEnableSpec schema contains properties that describe specification for enablement of multiple EAM managed solutions into single vLCM managed 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.
{
"eam_agency_ids": [
"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"
},
"source_vm_selection_specs": {
"source_vm_selection_specs": {
"selection_type": "string",
"extra_config_value": "string"
}
},
"cluster_module": "string"
}
Identifiers of the cluster bound solutions in EAM (EAM agencies).
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.
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.
Relation between System VMs and their respective Esx.Settings.Clusters.Vms.VmSelectionSpecs.
Provided VM IDs must be part of the solution being tarnsitioned and must exist in the cluster where the solution is installed.
Provided Esx.Settings.Clusters.Vms.VmSelectionSpecs must be present in the applied desired state as part of the Esx.Settings.Clusters.Vms.ClusterSolutionSpec.alternative_vm_specs.
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.
If missing or null, no Esx.Settings.Clusters.Vms.VmSelectionSpecs are applied on the source agencies' System VMs during the enablement.
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: VirtualMachine. 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: VirtualMachine.
Cluster module to be reused for transitioned System VMs. Used to express VM-VM anti affinity relation between System VMs in the vSphere Cluster.
The module must exist for the cluster where the solution is installed.
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.
If missing or null, no cluster module is reused. vLCM creates a new module if needed.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.vcenter.cluster.modules. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.vcenter.cluster.modules.