CloneVAppParamsType

Element:
CloneVAppParams
Type:
CloneVAppParamsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Parameters for a clonevApp request.
Since:
0.9
Schema:
vApp.xsd
Media type(s):
None
Extends:
InstantiateVAppParamsType
XML Representation:
<CloneVAppParams 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" linkedClone="xs:boolean">
    <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>
    <Source href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
        <VCloudExtension required="xs:boolean"/>
    </Source>
    <IsSourceDelete> xs:boolean </IsSourceDelete>
    <SourcedVmInstantiationParams>
        <VCloudExtension required="xs:boolean"/>
        <Source href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </Source>
        <StorageProfile href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </StorageProfile>
        <LocalityParams>
            <VCloudExtension required="xs:boolean"/>
            <ResourceEntity href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </ResourceEntity>
        </LocalityParams>
        <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>
    </SourcedVmInstantiationParams>
    <SourcedItem sourceDelete="xs:boolean">
        <VCloudExtension required="xs:boolean"/>
        <Source href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </Source>
        <VmGeneralParams>
            <VCloudExtension required="xs:boolean"/>
            <Name> xs:string </Name>
            <Description> xs:string </Description>
            <NeedsCustomization> xs:boolean </NeedsCustomization>
        </VmGeneralParams>
        <VAppScopedLocalId> xs:string </VAppScopedLocalId>
        <InstantiationParams>
            <VCloudExtension required="xs:boolean"/>
            <envelope_1:Section> envelope_1:Section_Type </envelope_1:Section>
        </InstantiationParams>
        <NetworkAssignment innerNetwork="xs:string" containerNetwork="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </NetworkAssignment>
        <StorageProfile href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </StorageProfile>
        <LocalityParams>
            <VCloudExtension required="xs:boolean"/>
            <ResourceEntity href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </ResourceEntity>
        </LocalityParams>
        <VmCapabilities href="xs:anyURI" type="xs:string">
            <VCloudExtension required="xs:boolean"/>
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </Link>
            <MemoryHotAddEnabled> xs:boolean </MemoryHotAddEnabled>
            <CpuHotAddEnabled> xs:boolean </CpuHotAddEnabled>
        </VmCapabilities>
    </SourcedItem>
</CloneVAppParams>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
name string No always 0.9 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 0.9 True if the vApp should be deployed at instantiation. Defaults to true.
powerOn boolean No always 0.9 True if the vApp should be powered-on at instantiation. Defaults to true.
linkedClone boolean No always 0.9 Reserved. Unimplemented.

Elements

Element Type Required Modifiable Since Deprecated Description
Description string No always 0.9 Optional description.
InstantiationParams InstantiationParamsType No always 0.9 Instantiation parameters for the composed vApp.
IsSourceDelete boolean No always 1.0 Set to true to delete the source object after the operation completes.
Source ReferenceType Yes always 0.9 A reference to a source object such as a vApp or vApp template.
SourcedItem SourcedCompositionItemParamType No always 5.6 Represents VM instantiation parameters. If this section is present, then SourcedVmInstantiationParamsType section (if present) will be ignored.
SourcedVmInstantiationParams SourcedVmInstantiationParamsType No always 5.1 5.6 Represents virtual machine instantiation parameters.
VAppParent ReferenceType No always 0.9 Reserved. Unimplemented.
VCloudExtension VCloudExtensionType No always 0.9 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.