list_application_states
(**kwargs)¶Lists all the migration statuses for your applications. If you use the optional ApplicationIds
parameter, only the migration statuses for those applications will be returned.
See also: AWS API Documentation
Request Syntax
response = client.list_application_states(
ApplicationIds=[
'string',
],
NextToken='string',
MaxResults=123
)
The configurationIds from the Application Discovery Service that uniquely identifies your applications.
NextToken
was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken
.dict
Response Syntax
{
'ApplicationStateList': [
{
'ApplicationId': 'string',
'ApplicationStatus': 'NOT_STARTED'|'IN_PROGRESS'|'COMPLETED',
'LastUpdatedTime': datetime(2015, 1, 1)
},
],
'NextToken': 'string'
}
Response Structure
(dict) --
ApplicationStateList (list) --
A list of Applications that exist in Application Discovery Service.
(dict) --
The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent.
ApplicationId (string) --
The configurationId from the Application Discovery Service that uniquely identifies an application.
ApplicationStatus (string) --
The current status of an application.
LastUpdatedTime (datetime) --
The timestamp when the application status was last updated.
NextToken (string) --
If a NextToken
was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in NextToken
.
Exceptions
MigrationHub.Client.exceptions.AccessDeniedException
MigrationHub.Client.exceptions.ThrottlingException
MigrationHub.Client.exceptions.InternalServerError
MigrationHub.Client.exceptions.ServiceUnavailableException
MigrationHub.Client.exceptions.InvalidInputException
MigrationHub.Client.exceptions.HomeRegionNotSetException