type | description |
---|---|
AnsibleOutput | This class represents the the ansible out put for a specific VM. This can be used as a archive / log of ansible executions |
AnsibleResult | This class represents an ansible execution result. This can be used as a archive / log of ansible executions for example how much time it took for execution, errors etc. |
BenchmarkResult | This is the base class for users to own resources. Many classes extend this class |
CloudCredentials | This class represents the cloud credentials. They are used by the provisoner to request for resources. |
DeployParameter | This class is used by the deployer to deploy software (swarm,kubernetes,ansible). It is generated by the provisioner to contain VM information. |
DeployRequest | This class holds the necessary POJO IDs to request the deployment of a software |
DeployResponse | This class represents the response of a deploy request. It may hold a key pair used for logging in and managing a docker cluster. Currently they key pair is only used by kubernetes |
Key | This class represents a key. This key can be used to either login to a VM created by the provisiner or by the VM to allow the user to login to the VMs from the machine the keys correspond to. |
KeyPair | This class hold the pair of public private keys. The keys may be used for logging in VMs. |
KeyType | This enu specifies if a key is private or public |
KeyValueHolder | This is a generic class that hold key-value pairs. It's main usage is to hold abstract types such as TOSCA. |
MonitorringMessage | This is the base class for users to own resources. Many classes extend this class |
OwnedObject | This is the base class for users to own resources. Many classes extend this class |
ProvisionRequest | This class is a holder for the the object IDs that are required by the provisioner to request for cloud resources. |
ProvisionResponse | This class represents a description of provisioned resources |
ScaleRequest | This class represents a scale request for a deployment. At the moment we only support swarm. |
Script | This class represents a simple script that can run on a provisioned VM. |
User | This class represents a user. |
type | description |
---|---|
attribute | |
confScript | |
confUserKey | |
configure | |
deploy | |
execute | |
loginKey0 | |
plan | This class represents a plan to be provided to the planner. |
register | |
result | |
upload | |
cloudCredentials | This class represents the cloud credentials. They are used by the provisoner to request for resources. |
deployParameter | This class is used by the deployer to deploy software (swarm,kubernetes,ansible). It is generated by the provisioner to contain VM information. |
deployRequest | This class holds the necessary POJO IDs to request the deployment of a software |
deployResponse | This class represents the response of a deploy request. It may hold a key pair used for logging in and managing a docker cluster. Currently they key pair is only used by kubernetes |
key | This class represents a key. This key can be used to either login to a VM created by the provisiner or by the VM to allow the user to login to the VMs from the machine the keys correspond to. |
keyType | This enu specifies if a key is private or public |
keyPair | This class hold the pair of public private keys. The keys may be used for logging in VMs. |
keyValueHolder | This is a generic class that hold key-value pairs. It's main usage is to hold abstract types such as TOSCA. |
monitorringMessage | This is the base class for users to own resources. Many classes extend this class |
ownedObject | This is the base class for users to own resources. Many classes extend this class |
provisionRequest | This class is a holder for the the object IDs that are required by the provisioner to request for cloud resources. |
provisionResponse | This class represents a description of provisioned resources |
scaleRequest | This class represents a scale request for a deployment. At the moment we only support swarm. |
script | This class represents a simple script that can run on a provisioned VM. |
user | This class represents a user. |
ansibleOutput | This class represents the the ansible out put for a specific VM. This can be used as a archive / log of ansible executions |
benchmarkResult | This is the base class for users to own resources. Many classes extend this class |