InstantiateOvfParamsType

Element:
InstantiateOvfParams
Type:
InstantiateOvfParamsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents vApp instantiation from OVF parameters
Since:
Schema:
vApp.xsd
Media type(s):
None
Extends:
VAppCreationParamsType
XML Representation:
<InstantiateOvfParams xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:envelope_1="http://schemas.dmtf.org/ovf/envelope/1" name="xs:string" deploy="xs:boolean" powerOn="xs:boolean" transferFormat="xs:string">
    <VCloudExtension required="xs:boolean"/>
    <Description> xs:string </Description>
    <VAppParent href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
        <VCloudExtension required="xs:boolean"/>
    </VAppParent>
    <InstantiationParams>
        <VCloudExtension required="xs:boolean"/>
        <envelope_1:Section> envelope_1:Section_Type </envelope_1:Section>
    </InstantiationParams>
    <AllEULAsAccepted> xs:boolean </AllEULAsAccepted>
    <RemoveNonStandardOvfExtensions> xs:boolean </RemoveNonStandardOvfExtensions>
    <NetworkMapping>
        <Source> xs:string </Source>
        <Target> xs:string </Target>
    </NetworkMapping>
    <InstantiateOvfProperty>
        <ClassId> xs:string </ClassId>
        <InstanceId> xs:string </InstanceId>
        <Key> xs:string </Key>
        <Value> xs:string </Value>
    </InstantiateOvfProperty>
    <InstantiateVmParams id="xs:string">
        <VCloudExtension required="xs:boolean"/>
        <NetworkConnectionSection href="xs:anyURI" type="xs:string">
            <PrimaryNetworkConnectionIndex> xs:int </PrimaryNetworkConnectionIndex>
            <NetworkConnection network="xs:string" needsCustomization="xs:boolean">
                <VCloudExtension required="xs:boolean"/>
                <NetworkConnectionIndex> xs:int </NetworkConnectionIndex>
                <IpAddress> IpAddressType </IpAddress>
                <ExternalIpAddress> IpAddressType </ExternalIpAddress>
                <IsConnected> xs:boolean </IsConnected>
                <MACAddress> xs:string </MACAddress>
                <IpAddressAllocationMode> xs:string </IpAddressAllocationMode>
                <NetworkAdapterType> xs:string </NetworkAdapterType>
            </NetworkConnection>
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </Link>
        </NetworkConnectionSection>
        <ComputerName> xs:string </ComputerName>
        <VdcStorageProfile href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </VdcStorageProfile>
        <HardwareCustomization>
            <VCloudExtension required="xs:boolean"/>
            <NumberOfCpus> xs:int </NumberOfCpus>
            <CoresPerSocket> xs:int </CoresPerSocket>
            <MemorySize> xs:long </MemorySize>
            <Disk instanceId="xs:string">
                <VCloudExtension required="xs:boolean"/>
                <Size> xs:long </Size>
            </Disk>
        </HardwareCustomization>
    </InstantiateVmParams>
</InstantiateOvfParams>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
name string No always Typically used to name or identify the subject of the request. For example, the name of the object being created or modified.
deploy boolean No always True if the vApp should be deployed at instantiation. Defaults to true.
powerOn boolean No always True if the vApp should be powered-on at instantiation. Defaults to true.
transferFormat string No

Elements

Element Type Required Modifiable Since Deprecated Description
AllEULAsAccepted boolean No always 0.9 True confirms acceptance of all EULAs in an OVF. Instantiation fails if this element is missing, empty, or set to false and one or more EulaSection elements are present.
Description string No always Optional description.
InstantiateOvfProperty InstantiateOvfPropertyType No A mapping from OVF properties to instantiation values.
InstantiateVmParams InstantiateVmParamsType No Instantiation parameters for the VMs in the vApp.
InstantiationParams InstantiationParamsType No always Instantiation parameters for the composed vApp.
NetworkMapping NetworkMappingType No A mapping from an OVF network name to a vCloud network name. Used to update network properties in the OVF.
RemoveNonStandardOvfExtensions boolean No always 5.9 If true, remove elements in the uploaded descriptor if they are not defined in the OVF XML namespace (http://schemas.dmtf.org/ovf/envelope/1). Default is false.
VAppParent ReferenceType No always Reserved. Unimplemented.
VCloudExtension VCloudExtensionType No always An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.