nodepool_spec_cloudMachineTemplate_vSphereMachine
VSphereMachine config params. Present only if CloudMachineTemplateType = VSphereMachine.
{
"template": "template",
"cloneMode": "fullClone",
"numCoresPerSocket": 6,
"folder": "folder",
"datastore": "datastore",
"datacenter": "datacenter",
"storagePolicyName": "storagePolicyName",
"resourcePool": "resourcePool"
}
CloneMode specifies the type of clone operation. The LinkedClone mode is only support for templates that have at least one snapshot. If the template has no snapshots, then CloneMode defaults to FullClone. When LinkedClone mode is enabled the DiskGiB field is ignored as it is not possible to expand disks of linked clones. Defaults to LinkedClone, but fails gracefully to FullClone if the source of the clone operation has no snapshots.
Datacenter is the name or inventory path of the datacenter in which the node is created/located. Datacenter is required for creation and is immutable.
Datastore is the name or inventory path of the datastore in which the node is created/located. Datastore is required if storagePolicyName is not set for creation and is immutable.
Folder is the name or inventory path of the folder in which the node is created/located. Folder is required for creation and is immutable.
NumCoresPerSocket is the number of cores among which to distribute CPUs in this node.
ResourcePool is the name or inventory path of the resource pool in which the node is created/located. ResourcePool is required for creation and is immutable.
StoragePolicyName of the storage policy to use with the node StoragePolicyName is required if Datastore is not set for creation and is immutable.
Template is the name or inventory path of the template used to clone the node. Template is required for creation and is immutable.