virtualappliance


application/vnd.abiquo.virtualappliance+json

A virtual appliance represents a group of VMs within a virtual datacenter.
The state of the virtual appliance is inferred from the state of its VMs, and this state determines the actions that can be performed on it. You can deploy or undeploy a virtual appliance, meaning that the platform will deploy or undeploy all the VMs together

Name Type Description
error int An error in the last operation on any of the VMs
highDisponibility int Deprecated: The high disponibility.
id Integer ID of the virtual appliance
lastTasks tasks Last task of every VM in the virtual appliance
name String Name of the virtual appliance.
nodeconnections String The nodeconnections.
publicApp int The public app.
state VirtualApplianceState Current state. Inferred from its VMs
subState VirtualApplianceState The sub state.
iconUrl String URL of the virtual appliance icon
description String Description of the virtual appliance
notAllocatedVirtualMachines int Number of VMs in the virtual appliance that are not allocated (not deployed)
onVirtualMachines int Number of VMs in the virtual appliance that are powered on
offVirtualMachines int Number of VMs in the virtual appliance that are powered off
pausedVirtualMachines int Number of VMs in the virtual appliance that are paused
allocatedVirtualMachines int Number of VMs in the virtual appliance that are allocated to a hypervisor. Usually this is a momentary state before a VM is configured
configuredVirtualMachines int Number of VMs in the virtual appliance that are configured. Usually this is a momentary state before a VM is powered on
lockedVirtualMachines int Number of VMs in the virtual appliance without a known state in the platform. This is usually after an error has occurred
unknownVirtualMachines int Number of VMs in the virtual appliance that are locked, for example, by a deploy, undeploy or reconfigure process, or by the administrator
restricted boolean Define if the vapp is an restricted vapp.

Used in Entity