{ "$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-notify-application-state-request-schema.json", "title": "NotifyApplicationStateRequest", "description": "NotifyApplicationStateRequest schema from Amazon Migration Hub API", "type": "object", "properties": { "ApplicationId": { "allOf": [ { "$ref": "#/components/schemas/ApplicationId" }, { "description": "The configurationId in Application Discovery Service that uniquely identifies the grouped application." } ] }, "Status": { "allOf": [ { "$ref": "#/components/schemas/ApplicationStatus" }, { "description": "Status of the application - Not Started, In-Progress, Complete." } ] }, "UpdateDateTime": { "allOf": [ { "$ref": "#/components/schemas/UpdateDateTime" }, { "description": "The timestamp when the application state changed." } ] }, "DryRun": { "allOf": [ { "$ref": "#/components/schemas/DryRun" }, { "description": "Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call." } ] } }, "required": [ "ApplicationId", "Status" ] }