| Attributes | Elements | Operations | ||
|
Home Frames |
|
|
|
|
Attributes
| Attribute | Type | Required | Modifiable | Since | Description |
|---|---|---|---|---|---|
| name | string | No | always | 1.0 | A name as parameter. |
| deploy | boolean | No | always | 1.0 | Flag to deploy the VApp after successful creation. |
| powerOn | boolean | No | always | 1.0 | Flag to deploy and power on the VApp after successful creation. |
| linkedClone | boolean | No | always | 1.0 | Reserved. Unimplemented. |
Elements
| Element | Type | Occurrence | Modifiable | Since | Description |
|---|---|---|---|---|---|
| VCloudExtension | VCloudExtensionType | 0..* | always | 1.0 | An optional extension element that can contain an arbitrary number of elements and attributes. |
| Description | string | 0..1 | always | 1.0 | Optional description. |
| VAppParent | ReferenceType | 0..1 | always | 1.0 | Reserved. Unimplemented. |
| InstantiationParams | InstantiationParamsType | 0..1 | always | 1.0 | Instantiation parameters of a VApp. |
| SourcedItem | SourcedCompositionItemParamType | 0..* | always | 1.0 | Composition item. One of: vApp, vAppTemplate, Vm. |
| AllEULAsAccepted | boolean | 0..1 | always | 0.9 | Used to confirm acceptance of all EULAs in a vApp template. Instantiation fails if this element is missing, empty, or set to false and one or more EulaSection elements are present. |
| CreateItem | VmType | 0..* | none | 1.0 | A VM to be added during composition. |
| DeleteItem | ReferenceType | 0..* | always | 1.0 | Reference to a VM to be deleted during composition. |
Operations
| CRUD | Operation | Description | Since |
|---|---|---|---|
| as input | POST /vApp/{id}/action/recomposeVApp | Recompose a vApp by removing its own VMs and/or adding new ones from other vApps or vApp templates. | 1.0 |
| Top of page | Attributes | Elements | Operations | |
|
Home Frames |
|
|
|
|