class Aws::MigrationHub::Types::NotifyMigrationTaskStateRequest

@note When making an API call, you may pass NotifyMigrationTaskStateRequest

data as a hash:

    {
      progress_update_stream: "ProgressUpdateStream", # required
      migration_task_name: "MigrationTaskName", # required
      task: { # required
        status: "NOT_STARTED", # required, accepts NOT_STARTED, IN_PROGRESS, FAILED, COMPLETED
        status_detail: "StatusDetail",
        progress_percent: 1,
      },
      update_date_time: Time.now, # required
      next_update_seconds: 1, # required
      dry_run: false,
    }

@!attribute [rw] progress_update_stream

The name of the ProgressUpdateStream.
@return [String]

@!attribute [rw] migration_task_name

Unique identifier that references the migration task. *Do not store
personal data in this field.*
@return [String]

@!attribute [rw] task

Information about the task's progress and status.
@return [Types::Task]

@!attribute [rw] update_date_time

The timestamp when the task was gathered.
@return [Time]

@!attribute [rw] next_update_seconds

Number of seconds after the UpdateDateTime within which the
Migration Hub can expect an update. If Migration Hub does not
receive an update within the specified interval, then the migration
task will be considered stale.
@return [Integer]

@!attribute [rw] dry_run

Optional boolean flag to indicate whether any effect should take
place. Used to test if the caller has permission to make the call.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/AWSMigrationHub-2017-05-31/NotifyMigrationTaskStateRequest AWS API Documentation

Constants

SENSITIVE