action amazonaws_notify_migration_task_state {
label: "NotifyMigrationTaskState"
description: "
Notifies Migration Hub of the current status, progress, or other detail regarding a migration task. This API has the following traits:
-
Migration tools will call the NotifyMigrationTaskState API to share the latest progress and status.
-
MigrationTaskName is used for addressing updates to the correct target.
-
ProgressUpdateStream is used for access control and to provide a namespace for each migration tool.
"
provider: amazonaws
method: POST
path: "/#X-Amz-Target=AWSMigrationHub.NotifyMigrationTaskState"
encoding: json
input: {
type: "object"
properties: {
DryRun: {
type: "object"
}
MigrationTaskName: {
type: "object"
}
NextUpdateSeconds: {
type: "object"
}
ProgressUpdateStream: {
type: "object"
}
Task: {
type: "object"
}
UpdateDateTime: {
type: "object"
}
"X-Amz-Target": {
type: "string"
enum: ["AWSMigrationHub.NotifyMigrationTaskState"]
}
}
required: ["MigrationTaskName", "NextUpdateSeconds", "ProgressUpdateStream", "Task", "UpdateDateTime", "X-Amz-Target"]
additionalProperties: false
}
output: {
type: "object"
properties: {}
}
}