{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-migration-hub/refs/heads/main/json-schema/migration-hub-api-migration-task-summary-schema.json", "title": "MigrationTaskSummary", "description": "MigrationTaskSummary includes MigrationTaskName, ProgressPercent, ProgressUpdateStream, Status, and UpdateDateTime for each task.", "type": "object", "properties": { "ProgressUpdateStream": { "allOf": [ { "$ref": "#/components/schemas/ProgressUpdateStream" }, { "description": "An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool." } ] }, "MigrationTaskName": { "allOf": [ { "$ref": "#/components/schemas/MigrationTaskName" }, { "description": "Unique identifier that references the migration task. Do not store personal data in this field. " } ] }, "Status": { "allOf": [ { "$ref": "#/components/schemas/Status" }, { "description": "Status of the task." } ] }, "ProgressPercent": { "allOf": [ { "$ref": "#/components/schemas/ProgressPercent" }, { "description": "Indication of the percentage completion of the task." } ] }, "StatusDetail": { "allOf": [ { "$ref": "#/components/schemas/StatusDetail" }, { "description": "Detail information of what is being done within the overall status state." } ] }, "UpdateDateTime": { "allOf": [ { "$ref": "#/components/schemas/UpdateDateTime" }, { "description": "The timestamp when the task was gathered." } ] } } }