deployResponse Data Type

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

Namespace
(Default)
Schema
ns0.xsd
Properties
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----->