This class is a holder for the the object IDs that are required by the provisioner to request for cloud resources.
name | data type | description |
---|---|---|
cloudCredentialsIDs | array of string | The cloud credentials ids required to provision the cloud resources. |
planID | string | The ID of the plan PlanResponse to provision for.
|
userKeyPairIDs | array of string | The key pair id for the keys to use to log in the provisioned VMs. |
deployerKeyPairIDs | array of string | |
Properties inherited from KeyValueHolder |
||
keyValue | map of object | The key-value map |
Properties inherited from OwnedObject |
||
owner | string | The owner (username) for the particular object. This value is set when the DAO saves the object based on the principal how made the call |
id | string | The UID of this object. This value is auto generated by the DAO when the object is saved. |
timestamp | number | The object's creation date in unix time stamp |
Example
{ "cloudCredentialsIDs" : [ "58e3946e0fb4f562d84ba1ad", "..." ], "planID" : "ASedsfd46b4fDFd83ba1q", "userKeyPairIDs" : [ "ASedsfd46b4fFd344a1A", "..." ], "deployerKeyPairIDs" : [ "...", "..." ], "keyValue" : { "property1" : { }, "property2" : { } }, "owner" : "user1", "id" : "58e3946e0fb4f562d84ba1ad", "timestamp" : 1499793079011 }