|
|
|
|
@ -14,15 +14,18 @@ type LocationConfig struct {
|
|
|
|
|
VMName string `mapstructure:"vm_name"`
|
|
|
|
|
// VM folder to create the VM in.
|
|
|
|
|
Folder string `mapstructure:"folder"`
|
|
|
|
|
// ESXi cluster where target VM is created. See
|
|
|
|
|
// [Working with Clusters](#working-with-clusters).
|
|
|
|
|
// ESXi cluster where target VM is created. See the
|
|
|
|
|
// [Working With Clusters And Hosts](#working-with-clusters-and-hosts)
|
|
|
|
|
// section above for more details.
|
|
|
|
|
Cluster string `mapstructure:"cluster"`
|
|
|
|
|
// ESXi host where target VM is created. A full path must be specified if
|
|
|
|
|
// the host is in a folder. For example `folder/host`. See the
|
|
|
|
|
// `Specifying Clusters and Hosts` section above for more details.
|
|
|
|
|
// [Working With Clusters And Hosts](#working-with-clusters-and-hosts)
|
|
|
|
|
// section above for more details.
|
|
|
|
|
Host string `mapstructure:"host"`
|
|
|
|
|
// VMWare resource pool. If not set, it will look for the root resource pool of the `host` or `cluster`.
|
|
|
|
|
// If a root resource is not found, it will then look for a default resource pool.
|
|
|
|
|
// VMWare resource pool. If not set, it will look for the root resource
|
|
|
|
|
// pool of the `host` or `cluster`. If a root resource is not found, it
|
|
|
|
|
// will then look for a default resource pool.
|
|
|
|
|
ResourcePool string `mapstructure:"resource_pool"`
|
|
|
|
|
// VMWare datastore. Required if `host` is a cluster, or if `host` has
|
|
|
|
|
// multiple datastores.
|
|
|
|
|
|