CloneVAppParams

Element:
CloneVAppParams
Type:
CloneVAppParamsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents parameters for copying a vApp and optionally deleting the source.
Since:
0.9
Schema:
vApp.xsd
Media type(s):
application/vnd.vmware.vcloud.cloneVAppParams+xml
Extends:
InstantiateVAppParamsType
XML Representation:
<CloneVAppParams xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1" name="xs:string" deploy="xs:boolean" powerOn="xs:boolean" linkedClone="xs:boolean">
    <Description> xs:string </Description>
    <VAppParent href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <InstantiationParams>
        <ovf:Section> ovf:Section_Type </ovf:Section>
    </InstantiationParams>
    <Source href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <IsSourceDelete> xs:boolean </IsSourceDelete>
</CloneVAppParams>

Attributes

Attribute Type Required Modifiable Since Description
name string No always 0.9 A name as parameter.
deploy boolean No always 0.9 Flag to deploy the VApp after successful creation.
powerOn boolean No always 0.9 Flag to deploy and power on the VApp after successful creation.
linkedClone boolean No always 0.9 Reserved. Unimplemented.

Elements

Element Type Occurrence Modifiable Since Description
VCloudExtension VCloudExtensionType 0..* always 0.9 An optional extension element that can contain an arbitrary number of elements and attributes.
Description string 0..1 always 0.9 Optional description.
VAppParent ReferenceType 0..1 always 0.9 Reserved. Unimplemented.
InstantiationParams InstantiationParamsType 0..1 always 0.9 Instantiation parameters of a VApp.
Source ReferenceType 1 always 0.9 A reference to a source object such as a vApp or vApp template.
IsSourceDelete boolean 0..1 always 1.0 Set to true to delete the source object after the operation completes.

Operations

CRUD Operation Description Since
as input POST /vdc/{id}/action/cloneVApp Clones a vApp into new one. 0.9