MigrationHub / Client / notify_application_state
notify_application_state#
- MigrationHub.Client.notify_application_state(**kwargs)#
- Sets the migration state of an application. For a given application identified by the value passed to - ApplicationId, its status is set or updated by passing one of three values to- Status:- NOT_STARTED | IN_PROGRESS | COMPLETED.- See also: AWS API Documentation - Request Syntax - response = client.notify_application_state( ApplicationId='string', Status='NOT_STARTED'|'IN_PROGRESS'|'COMPLETED', UpdateDateTime=datetime(2015, 1, 1), DryRun=True|False ) - Parameters:
- ApplicationId (string) – - [REQUIRED] - The configurationId in Application Discovery Service that uniquely identifies the grouped application. 
- Status (string) – - [REQUIRED] - Status of the application - Not Started, In-Progress, Complete. 
- UpdateDateTime (datetime) – The timestamp when the application state changed. 
- DryRun (boolean) – Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - {}- Response Structure - (dict) – 
 
 - Exceptions - MigrationHub.Client.exceptions.AccessDeniedException
- MigrationHub.Client.exceptions.ThrottlingException
- MigrationHub.Client.exceptions.InternalServerError
- MigrationHub.Client.exceptions.ServiceUnavailableException
- MigrationHub.Client.exceptions.DryRunOperation
- MigrationHub.Client.exceptions.UnauthorizedOperation
- MigrationHub.Client.exceptions.InvalidInputException
- MigrationHub.Client.exceptions.PolicyErrorException
- MigrationHub.Client.exceptions.ResourceNotFoundException
- MigrationHub.Client.exceptions.HomeRegionNotSetException