MigrationHub.Client.delete_progress_update_stream(**kwargs)¶Deletes a progress update stream, including all of its tasks, which was previously created as an AWS resource used for access control. This API has the following traits:
DeleteProgressUpdateStream is the stream name (same as a CreateProgressUpdateStream call).ListProgressUpdateStreams call.CreateProgressUpdateStream , ImportMigrationTask , NotifyMigrationTaskState , and all Associate[*] APIs related to the tasks belonging to the stream will throw "InvalidInputException" if the stream of the same name is in the process of being deleted.CreateProgressUpdateStream for a stream of the same name will succeed, and that stream will be an entirely new logical resource (without any resources associated with the old stream).See also: AWS API Documentation
Request Syntax
response = client.delete_progress_update_stream(
ProgressUpdateStreamName='string',
DryRun=True|False
)
[REQUIRED]
The name of the ProgressUpdateStream. Do not store personal data in this field.
dict
Response Syntax
{}
Response Structure
Exceptions
MigrationHub.Client.exceptions.AccessDeniedExceptionMigrationHub.Client.exceptions.ThrottlingExceptionMigrationHub.Client.exceptions.InternalServerErrorMigrationHub.Client.exceptions.ServiceUnavailableExceptionMigrationHub.Client.exceptions.DryRunOperationMigrationHub.Client.exceptions.UnauthorizedOperationMigrationHub.Client.exceptions.InvalidInputExceptionMigrationHub.Client.exceptions.ResourceNotFoundExceptionMigrationHub.Client.exceptions.HomeRegionNotSetException