openapi: 3.0.3 info: title: code-deploy-dashboard version: 0.0.1-dev description: Code Deploy Dashboard. servers: - url: http://code-deploy-dashboard.tools.gilt.com paths: /application: get: responses: '200': description: Successful response content: application/json: schema: type: array items: $ref: '#/components/schemas/IoGrhodesCodeDeployDashboardV0ModelsApplication' /info: get: responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/IoGrhodesCodeDeployDashboardV0ModelsInfo' components: schemas: IoGrhodesCodeDeployDashboardV0ModelsApplication: type: object required: - name - deploymentGroups properties: name: description: Name of this application. type: string deploymentGroups: description: List of deployment groups for this application. type: array items: $ref: '#/components/schemas/IoGrhodesCodeDeployDashboardV0ModelsDeploymentGroup' IoGrhodesCodeDeployDashboardV0ModelsInfo: type: object required: - name - version - scala_version - sbt_version - build_time properties: name: description: Name of this service. type: string version: description: Version of this service. type: string scala_version: description: Version of Scala this service is using. type: string sbt_version: description: Version of SBT used to build this service. type: string build_time: description: Time the service was built at. type: string format: date-time IoGrhodesCodeDeployDashboardV0ModelsDeploymentLifecycleEvent: type: object required: - name - start_time - end_time - status properties: name: description: The deployment lifecycle event name type: string start_time: description: Time the deployment lifecycle event started type: string format: date-time end_time: description: Time the deployment lifecycle event ended type: string format: date-time status: description: The status of the deployment lifecycle event type: string error_log_tail: description: The deployment lifecycle event log tail if it failed type: string error_message: description: The deployment lifecycle event error message if it failed type: string script_name: description: The deployment lifecycle event script filename if it failed type: string IoGrhodesCodeDeployDashboardV0ModelsDeploymentGroup: type: object required: - name - autoScalingGroupNames properties: name: description: Name of this deployment group. type: string autoScalingGroupNames: description: List of auto scaling groups for this deployment group. type: array items: type: string IoGrhodesCodeDeployDashboardV0ModelsDeploymentInstance: type: object required: - id - status - last_updated_at - lifecycle_events properties: id: description: The instance id type: string status: description: The status of this instances deployment type: string last_updated_at: description: Last updated at time type: string format: date-time lifecycle_events: description: Deployment lifecycle events type: array items: $ref: '#/components/schemas/IoGrhodesCodeDeployDashboardV0ModelsDeploymentLifecycleEvent' IoGrhodesCodeDeployDashboardV0ModelsDeployment: type: object required: - id - created - started - completed - creator - deployment_group_name - failed - skipped - in_progress - pending - succeeded - status - revision_location - instances properties: id: description: The deployment id type: string created: description: Date deployment created type: string format: date-time started: description: Date deployment started type: string format: date-time completed: description: Date deployment created type: string format: date-time creator: type: string deployment_group_name: description: The deployment group name type: string failed: description: The number of instances failed deployment type: integer format: int32 skipped: description: The number of instances skipped deployment type: integer format: int32 in_progress: description: The number of instances currently deploying type: integer format: int32 pending: description: The number of instances pending deployment type: integer format: int32 succeeded: description: The number of instances succeeded at deployment type: integer format: int32 status: description: The status of the deployment type: string error_message: description: A error message if the deployment failed type: string revision_location: description: The location of the revision type: string instances: description: The instances involved in this deployment type: array items: $ref: '#/components/schemas/IoGrhodesCodeDeployDashboardV0ModelsDeploymentInstance'