Get Vapp's Vdc Allocation Model
Gets the ID of the company that the entity belongs to.
Gets the date that this vApp was created.
Indicates whether the entity is deleted.
Gets the date that the entity was deleted, or null if it is not deleted.
Indicates whether this vApp is currently deployed.
Gets the vApps description.
Indicates whether this vApp is currently in the expired items bin.
Gets the raw JSON object from the API.
Gets the datacenter location identifier for the vApp.
Gets the name.
Gets the UUID of the Org that this vApp is associated with.
Gets the vApps current power status.
Gets the runtime lease setting, in seconds.
Gets the expiration date of the runtime lease, if one is currently active.
Gets the storage lease setting, in seconds.
Gets the expiration date of the storage lease, if one is currently active.
Gets the storage profiles that are associated with this VM
Gets the last date that the entity was updated.
Gets the UUID.
Gets the vCloud HREF of the vApp.
Gets the UUID of the vDC that this vApp is associated with.
Adds an org vDC network to the vApp.
the UUID of the org vDC network
a promise that resolves with the task details
Add a vapp-network to vapp.
Creates VMs in vApp.
task response
Copy a vApp.
promise Promise that resolves with a Task
Create a snapshot.
the snapshot creation request
promise Promise that resolves with a Task
Deletes a metadata entry.
the key of the metadata entry to delete
task promise
Delete the vApp.
promise Promise that resolves with a Task
Retrieve a CSV report email with all event history for a given vApp.
there is no response object.
Enable the download of the vapp. Returns a TaskResponse which monitors the progress of the download.
promise Promise that resolves with a Task
Gets the vApp's available storage profiles.
a promise that resolves with the available storage profiles
Returns vApp Billing for a given invoice period. If month and year are not explicitly supplied the current invoice period is used.
the invoice period year (defaults to current year)
the invoice period month (defaults to the current month) must be in range 1-12
promise Promise that resolves with billing for the vApp and given invoice period
Get the current billing for a vApp.
promise Promise that resolves with vapp billing
Gets download details for the vApp. Details include whether the vapp is enabled for download, and, if enabled, the size and name of the download.
promise Promise that resolves with VappDownloadDetails
Gets the vApp's metadata.
Get the snapshot for the given vApp.
promise Promise that resolves with Snapshot
Get the startup section for a particular Vapp.
promise Promise that resolves with a list of VappStartupSectionItem
Get the resource summary for the given vApp.
promise Promise that resolves with VappResourceSummary
Gets the vApps child vApp Networks.
promise that resolves with an array of child vApp Networks
Get vm resource summary map.
Gets the vApps child VMs.
promise that resolves with an array of child VMs
Get whether the given vApp has a snapshot.
promise Promise that resolves with HasSnapshot
Managed shutdown of the vApp using the vApp's startup section settings.
promise Promise that resolves with a Task
Move a vApp.
promise Promise that resolves with a Task
Power off the vApp.
promise Promise that resolves with a Task
Power on the vApp.
Optional param to force guest re-customization on restart defaults to false
promise Promise that resolves with a Task
Reboot the vApp.
promise Promise that resolves with a Task
Refreshes the vApp data by retrieving it from the API again.
Remove a snapshot.
promise Promise that resolves with a Task
Reset the vApp.
promise Promise that resolves with a Task
Restore a snapshot.
promise Promise that resolves with a Task
Shutdown the vApp. This action requires VMWare Tools to be installed on each VM in the vApp.
promise Promise that resolves with a Task
Suspend the vApp.
promise Promise that resolves with a Task
JSON format.
Update the vApp description.
promise Promise that resolves with a Task
Updates the vApp's metadata.
the new array of metadata
task promise
Update the vApp name.
promise Promise that resolves with a Task
Update a vApp runtime lease.
promise Promise that resolves with a Task
Update the startup section of a particular Vapp.
promise Promise that resolves with a Task
Update a vApp storage lease.
promise Promise that resolves with a Task
Gets a vApp by UUID.
vApp UUID
promise that resolves with the vApp
Generated using TypeDoc
Virtual Application.