Terradue::Cloud::CloudAppliance

!include includes/skins.iuml
skinparam backgroundColor #FFFFFF
skinparam componentStyle uml2
!include target/rst/in/class_terradue_1_1_cloud_1_1_cloud_appliance.iuml

Properties

Type Name Summary
Terradue::Cloud::CloudProvider Provider Get (or set) the provider to which the appliance belongs.
string RemoteId Get (or set) the remote identifier that identifies the applicance on the Cloud Provider
string Hostname  
string Owner  
Terradue::Cloud::VirtualMachineTemplate VirtualMachineTemplate The template the appliance has been instantiated from.
int Cores Gets the number of CPU cores assigned to the instance.
float Memory Gets the maximum RAM allocated to the instance in gigabytes.
MachineState State  

Methods

Type Name Summary
abstract bool Start()  
abstract bool Stop()  
abstract bool Suspend()  
abstract bool Resume()  
abstract bool Shutdown()