Files
deb-python-pyvmomi/docs/vim/vApp/CloneSpec.rst
Shawn Hartsock 15f7be9a52 pyVmomi reStructured Text Documentation
This external documentation for pyVmomi was generated using Googly Docs
(aka Google Standard Documentation) which renders very cleanly in
GitHub. Internal documentation for a class should be done in Sphinx
format because tools like pyCharm and Eclipse can use that documentation
as a hint for code completion.

Note: External docs as Googly Docs, internal docs as Sphinx.

Closes bug#15
2014-06-17 14:07:42 -04:00

2.0 KiB

vim.vApp.CloneSpec

Specification for a vApp cloning operation.

extends

vmodl.DynamicData

since

vSphere API 4.0

Attributes:

location (vim.Datastore, privilege: Datastore.AllocateSpace):

Location where the destination vApp must be stored

host (vim.HostSystem, privilege: VApp.Create, optional):

The target host for the virtual machines. This is often not a required parameter. If not specified, the behavior is as follows:
  • If the target pool represents a stand-alone host, that host is used.
  • If the target pool represents a DRS-enabled cluster, a host selected by DRS is used.
  • If the target pool represents a cluster without DRS enabled or a DRS-enabled cluster in manual mode, an InvalidArgument exception is thrown.

resourceSpec (vim.ResourceConfigSpec, optional):

The resource configuration for the vApp.

vmFolder (vim.Folder, privilege: VApp.Create, optional):

The VM Folder to associate the vApp with

networkMapping (vim.vApp.CloneSpec.NetworkMappingPair, optional):

Network mappings. See NetworkMappingPair.

property (vim.KeyValue, optional):

A set of property values to override.

resourceMapping (vim.vApp.CloneSpec.ResourceMap, optional):

The resource configuration for the cloned vApp.

provisioning (str, optional):

Specify how the VMs in the vApp should be provisioned.