VMware Cloud Director API - SourcedVmTemplateParamsType

VMware Cloud Director API - SourcedVmTemplateParamsType

SourcedVmTemplateParamsType

Type:
SourcedVmTemplateParamsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents an existing VM template from a Catalog.
Since:
32.0
Schema:
vApp.xsd
Media type(s):
None
Extends:
VCloudExtensibleType
XML Representation:
<SourcedVmTemplateParamsType xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1">
    <Source href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <VmGeneralParams>
        <Name> xs:string </Name>
        <Description> xs:string </Description>
        <NeedsCustomization> xs:boolean </NeedsCustomization>
        <RegenerateBiosUuid> xs:boolean </RegenerateBiosUuid>
    </VmGeneralParams>
    <VmTemplateInstantiationParams>
        <ovf:Section> ovf:Section_Type </ovf:Section>
    </VmTemplateInstantiationParams>
    <StorageProfile href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <LocalityParams>
        <ResourceEntity href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </LocalityParams>
    <VmCapabilities href="xs:anyURI" type="xs:string">
        <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                rel="xs:string" model="xs:string"/>
        <MemoryHotAddEnabled> xs:boolean </MemoryHotAddEnabled>
        <CpuHotAddEnabled> xs:boolean </CpuHotAddEnabled>
    </VmCapabilities>
</SourcedVmTemplateParamsType>

Elements

Element Type Required Modifiable Since Deprecated Description
LocalityParams LocalityParamsType No always 32.0 Locality parameters provide a hint that may help optimize placement of a VM and an independent a Disk so that the VM can make efficient use of the disk. See KB 2105352.
Source ReferenceType Yes always 32.0 A reference to an existing VM template.
StorageProfile ReferenceType No always 32.0 A reference to a storage profile to be used for the Vm. The specified storage profile must exist in the organization vDC that contains the composed vApp. If not specified, the default storage profile for the vDC is used.
VCloudExtension VCloudExtensionType No always 32.0 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.
VmCapabilities VmCapabilitiesType No always 32.0 Describes the capabilities (hot swap, etc.) the instantiated VM should have.
VmGeneralParams VmGeneralParamsType No always 32.0 Specify name, description, and other properties of a VM during instantiation.
VmTemplateInstantiationParams InstantiationParamsType No always 32.0 This can include any of the following OVF sections and more:
NetworkConnectionSection
LeaseSettingsSection
GuestCustomizationSection.