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
name | data type | type | namespace | min/max occurs | description |
---|---|---|---|---|---|
ansibleOutputList | string | element | 0/unbounded | the ansibleOutputList | |
managerInfo | (custom) | element | 0/1 | Returns manager info e.g. service status etc. | |
scale | scaleRequest | element | 0/1 | The scale information if any for this deployment | |
Properties inherited from deployRequest |
|||||
configurationID | string | element | 0/1 | The ID of the configuration POJO that contains information used the
chosen deployment manager (for now only ansible)
PlaybookRepresentation |
|
managerType | string | element | 0/1 | The type of deployment manager to be used (swarm, ansile, kubernetes) | |
provisionID | string | element | 0/1 | The ID of the provision resources description ProvisionResponse |
|
Properties inherited from ownedObject |
|||||
owner | string | element | 0/1 | The owner (username) for the particular object. This value is set when the DAO saves the object based on the principal who made the call. It is created automatically. No need to set during a POST |
Example
<d-----> <ansibleOutputList>...</ansibleOutputList> <scale> <scaleTargetID>58e3946e0fb4f562d84ba1ad</scaleTargetID> <scaleTargetName>telegreen_db</scaleTargetName> <numOfInstances>5</numOfInstances> <owner>user1</owner> </scale> <managerInfo>{"services_info": {"status": "Ready", "hostname": "stoor74", "ID": "v5y8cs7zd5atej53buq86g8j7", "availability": "Active"}, ."cluster_node_info": {"status": "Ready", "hostname": "stoor74", "ID": "v5y8cs7zd5atej53buq86g8j7", "availability": "Active"}}</managerInfo> <provisionID>58e3946e0fb4f562d84ba1ad</provisionID> <managerType>ansible</managerType> <configurationID>58e3946e0fb4f562d84ba1ad</configurationID> <owner>user1</owner> </d----->