{ "$defs": { "application": { "properties": { "name": { "type": "string" }, "deploymentGroups": { "items": { "$ref": "#/$defs/deployment_group" }, "type": "array" } }, "required": [ "name", "deploymentGroups" ], "type": "object" }, "deployment": { "properties": { "id": { "type": "string" }, "created": { "type": "string" }, "started": { "type": "string" }, "completed": { "type": "string" }, "creator": { "type": "string" }, "deployment_group_name": { "type": "string" }, "failed": { "type": "integer" }, "skipped": { "type": "integer" }, "in_progress": { "type": "integer" }, "pending": { "type": "integer" }, "succeeded": { "type": "integer" }, "status": { "type": "string" }, "error_message": { "type": "string" }, "revision_location": { "type": "string" }, "instances": { "items": { "$ref": "#/$defs/deployment_instance" }, "type": "array" } }, "required": [ "id", "created", "started", "completed", "creator", "deployment_group_name", "failed", "skipped", "in_progress", "pending", "succeeded", "status", "revision_location", "instances" ], "type": "object" }, "deployment_group": { "properties": { "name": { "type": "string" }, "autoScalingGroupNames": { "items": { "type": "string" }, "type": "array" } }, "required": [ "name", "autoScalingGroupNames" ], "type": "object" }, "deployment_instance": { "properties": { "id": { "type": "string" }, "status": { "type": "string" }, "last_updated_at": { "type": "string" }, "lifecycle_events": { "items": { "$ref": "#/$defs/deployment_lifecycle_event" }, "type": "array" } }, "required": [ "id", "status", "last_updated_at", "lifecycle_events" ], "type": "object" }, "deployment_lifecycle_event": { "properties": { "name": { "type": "string" }, "start_time": { "type": "string" }, "end_time": { "type": "string" }, "status": { "type": "string" }, "error_log_tail": { "type": "string" }, "error_message": { "type": "string" }, "script_name": { "type": "string" } }, "required": [ "name", "start_time", "end_time", "status" ], "type": "object" }, "info": { "properties": { "name": { "type": "string" }, "version": { "type": "string" }, "scala_version": { "type": "string" }, "sbt_version": { "type": "string" }, "build_time": { "type": "string" } }, "required": [ "name", "version", "scala_version", "sbt_version", "build_time" ], "type": "object" } }, "additionalProperties": true, "properties": { "authenticated": { "const": true, "type": "boolean" }, "body": { "type": "object" }, "rawBody": { "type": "object" }, "headers": { "type": "object" }, "method": { "const": "GET", "type": "string" }, "parameterizedUrl": { "const": "/application", "type": "string" }, "path": { "type": "string" }, "query": { "type": "object" }, "url": { "type": "string" } }, "required": [ "body", "rawBody", "query", "path", "url", "method" ], "type": "object" }