MigrationHubStrategyRecommendations / Client / get_assessment

get_assessment#

MigrationHubStrategyRecommendations.Client.get_assessment(**kwargs)#

Retrieves the status of an on-going assessment.

See also: AWS API Documentation

Request Syntax

response = client.get_assessment(
    id='string'
)
Parameters:

id (string) –

[REQUIRED]

The assessmentid returned by StartAssessment.

Return type:

dict

Returns:

Response Syntax

{
    'assessmentTargets': [
        {
            'condition': 'EQUALS'|'NOT_EQUALS'|'CONTAINS'|'NOT_CONTAINS',
            'name': 'string',
            'values': [
                'string',
            ]
        },
    ],
    'dataCollectionDetails': {
        'completionTime': datetime(2015, 1, 1),
        'failed': 123,
        'inProgress': 123,
        'servers': 123,
        'startTime': datetime(2015, 1, 1),
        'status': 'IN_PROGRESS'|'COMPLETE'|'FAILED'|'STOPPED',
        'statusMessage': 'string',
        'success': 123
    },
    'id': 'string'
}

Response Structure

  • (dict) –

    • assessmentTargets (list) –

      List of criteria for assessment.

      • (dict) –

        Defines the criteria of assessment.

        • condition (string) –

          Condition of an assessment.

        • name (string) –

          Name of an assessment.

        • values (list) –

          Values of an assessment.

          • (string) –

    • dataCollectionDetails (dict) –

      Detailed information about the assessment.

      • completionTime (datetime) –

        The time the assessment completes.

      • failed (integer) –

        The number of failed servers in the assessment.

      • inProgress (integer) –

        The number of servers with the assessment status IN_PROGESS.

      • servers (integer) –

        The total number of servers in the assessment.

      • startTime (datetime) –

        The start time of assessment.

      • status (string) –

        The status of the assessment.

      • statusMessage (string) –

        The status message of the assessment.

      • success (integer) –

        The number of successful servers in the assessment.

    • id (string) –

      The ID for the specific assessment task.

Exceptions

  • MigrationHubStrategyRecommendations.Client.exceptions.ResourceNotFoundException

  • MigrationHubStrategyRecommendations.Client.exceptions.AccessDeniedException

  • MigrationHubStrategyRecommendations.Client.exceptions.ThrottlingException

  • MigrationHubStrategyRecommendations.Client.exceptions.InternalServerException