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 toStatus
: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