vcenter vm template library items: create placement spec
The
create_placement_spec
structure contains information used to place a virtual machine template onto resources within the vCenter inventory. Warning: This structure is available as technical preview. It may be changed in a future release.Representation:
{
"cluster": "obj-103",
"folder": "obj-103",
"host": "obj-103",
"resource_pool": "obj-103"
}
"cluster": "obj-103",
"folder": "obj-103",
"host": "obj-103",
"resource_pool": "obj-103"
}
Attributes:
Name | Type | Description |
---|---|---|
Optional | ||
folder | string | Virtual machine folder into which the virtual machine template should be placed. Warning: This attribute is available as technical preview. It may be changed in a future release. Optional. If unset, the virtual machine template will be placed in the same folder as the source virtual machine.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Folder . When operations return a value of this structure as a result, the field will be an identifier for the resource type: Folder . |
resource_pool | string | Resource pool into which the virtual machine template should be placed. Warning: This attribute is available as technical preview. It may be changed in a future release. Optional. If unset, the system will attempt to choose a suitable resource pool for the virtual machine template; if a resource pool cannot be chosen, the library item creation operation will fail.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: ResourcePool . When operations return a value of this structure as a result, the field will be an identifier for the resource type: ResourcePool . |
host | string | Host onto which the virtual machine template should be placed. If host and resource_pool are both specified, resource_pool must belong to host . If host and cluster are both specified, host must be a member of cluster . Warning: This attribute is available as technical preview. It may be changed in a future release. Optional. This field may be unset if resource_pool or cluster is specified. If unset, the system will attempt to choose a suitable host for the virtual machine template; if a host cannot be chosen, the library item creation operation will fail.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: HostSystem . When operations return a value of this structure as a result, the field will be an identifier for the resource type: HostSystem . |
cluster | string | Cluster onto which the virtual machine template should be placed. If cluster and resource_pool are both specified, resource_pool must belong to cluster . If cluster and host are both specified, host must be a member of cluster . Warning: This attribute is available as technical preview. It may be changed in a future release. Optional. If resource_pool or host is specified, it is recommended that this field be unset.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: ClusterComputeResource . When operations return a value of this structure as a result, the field will be an identifier for the resource type: ClusterComputeResource . |