Module Smaws_Client_MigrationHub.NotifyMigrationTaskState

val request : Smaws_Lib.Context.t -> notify_migration_task_state_request -> (notify_migration_task_state_result, [> Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of access_denied_exception | `DryRunOperation of dry_run_operation | `HomeRegionNotSetException of home_region_not_set_exception | `InternalServerError of internal_server_error | `InvalidInputException of invalid_input_exception | `ResourceNotFoundException of resource_not_found_exception | `ServiceUnavailableException of service_unavailable_exception | `ThrottlingException of throttling_exception | `UnauthorizedOperation of unauthorized_operation ]) Stdlib.result

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.