{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-robomaker/refs/heads/main/json-schema/amazon-robomaker-openapi-progress-detail-schema.json", "title": "ProgressDetail", "description": "Information about the progress of a deployment job.", "type": "object", "properties": { "currentProgress": { "allOf": [ { "$ref": "#/components/schemas/RobotDeploymentStep" }, { "description": "

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

" } ] }, "percentDone": { "allOf": [ { "$ref": "#/components/schemas/PercentDone" }, { "description": "Precentage of the step that is done. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps." } ] }, "estimatedTimeRemainingSeconds": { "allOf": [ { "$ref": "#/components/schemas/GenericInteger" }, { "description": "Estimated amount of time in seconds remaining in the step. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps." } ] }, "targetResource": { "allOf": [ { "$ref": "#/components/schemas/GenericString" }, { "description": "The Amazon Resource Name (ARN) of the deployment job." } ] } } }