com.vmware.vcenter.ovf.library_item

resource_pool_deployment_spec

The resource_pool_deployment_spec structure defines the deployment parameters that can be specified for the deploy operation where the deployment target is a resource pool. See deploy.
Representations:
{
    "accept_all_EULA"true,
    "additional_parameters"[
        {
            "@class""com.vmware.vcenter.ovf.ovf_params",
            "type""string"
        },
        {
            "@class""com.vmware.vcenter.ovf.ovf_params",
            "type""string"
        }
    ],
    "annotation""string",
    "default_datastore_id""obj-103",
    "flags"[
        "string",
        "string"
    ],
    "locale""string",
    "name""string",
    "network_mappings"[
        {
            "key""string",
            "value""obj-103"
        }
    ],
    "storage_mappings"[
        {
            "key""string",
            "value"{
                "datastore_id""obj-103",
                "provisioning""thin",
                "storage_profile_id""obj-103",
                "type""DATASTORE"
            }
        }
    ],
    "storage_profile_id""obj-103",
    "storage_provisioning""thin"
}
<?xml version="1.0" ?>
<ns0:ResourcePoolDeploymentSpec xmlns:ns0="http://vmware.com/vcenter/ovf/library_item" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <annotation>string</annotation>
  <network_mappings-array>
    <array-item>
      <value>obj-103</value>
      <key>string</key>
    </array-item>
  </network_mappings-array>
  <flags-array>
    <array-item>string</array-item>
    <array-item>string</array-item>
  </flags-array>
  <storage_provisioning>thin</storage_provisioning>
  <storage_mappings-array>
    <array-item>
      <value>
        <datastore_id>obj-103</datastore_id>
        <storage_profile_id>obj-103</storage_profile_id>
        <type>DATASTORE</type>
        <provisioning>thin</provisioning>
      </value>
      <key>string</key>
    </array-item>
  </storage_mappings-array>
  <locale>string</locale>
  <name>string</name>
  <default_datastore_id>obj-103</default_datastore_id>
  <additional_parameters-array>
    <array-item class="com.vmware.vcenter.ovf.ovf_params">
      <type>string</type>
    </array-item>
    <array-item class="com.vmware.vcenter.ovf.ovf_params">
      <type>string</type>
    </array-item>
  </additional_parameters-array>
  <storage_profile_id>obj-103</storage_profile_id>
  <accept_all_EULA>true</accept_all_EULA>
</ns0:ResourcePoolDeploymentSpec>

Attributes:
Name Type Required Description
name string No. If unset, the server will use the name from the OVF package. Name assigned to the deployed target virtual machine or virtual appliance.
annotation string No. If unset, the server will use the annotation from the OVF package. Annotation assigned to the deployed target virtual machine or virtual appliance.
accept_all_EULA
 *
boolean Yes Whether to accept all End User License Agreements. See com.vmware.vcenter.ovf.library_item.ovf_summary.EULAs.
network_mappings Map<string, ID> No. If unset, the server will choose a network mapping. Specification of the target network to use for sections of type ovf:NetworkSection in the OVF descriptor. The key in the key/value pairs is the section identifier of the ovf:NetworkSection section in the OVF descriptor and the value is the target network to be used for deployment. Id of type Network.
storage_mappings Map<string, storage_group_mapping> No. If unset, the server will choose a storage mapping. Specification of the target storage to use for sections of type vmw:StorageGroupSection in the OVF descriptor. The key in the key/value pairs is the section identifier of the ovf:StorageGroupSection section in the OVF descriptor and the value is the target storage specification to be used for deployment. See com.vmware.vcenter.ovf.library_item.storage_group_mapping.
storage_provisioning com.vmware.vcenter.ovf.disk_provisioning_type No. If unset, the server will choose the provisioning type. Default storage provisioning type to use for all sections of type vmw:StorageSection in the OVF descriptor.
storage_profile_id ID No. If unset, the server will choose the default profile. Default storage profile to use for all sections of type vmw:StorageSection in the OVF descriptor. Id of type StorageProfile.
locale string No. If unset, the server locale will be used. The locale to use for parsing the OVF descriptor.
flags List<string> No. If unset, no flags will be used. Flags to be use for deployment. The supported flag values can be obtained using list.
additional_parameters List<dynamic_structure> No. If unset, the server will choose default settings for all parameters necessary for the deploy operation. See deploy. Additional OVF parameters that may be needed for the deployment. Additional OVF parameters may be required by the OVF descriptor of the OVF package in the library item. Examples of OVF parameters that can be specified through this field include, but are not limited to: Has the fields of ovf_params.
default_datastore_id ID No. If unset, the server will choose the default datastore. Default datastore to use for all sections of type vmw:StorageSection in the OVF descriptor. Id of type Datastore.

Copyright © 2014. All Rights Reserved.