# XML

Default Namespace (schema)
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.
DRIPLogRecord | This is the base class for users to own resources. Many classes extend this class
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