Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

get_readiness_check_resource_status

get_readiness_check_resource_status(**kwargs)

Gets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.

See also: AWS API Documentation

Request Syntax

response = client.get_readiness_check_resource_status(
    MaxResults=123,
    NextToken='string',
    ReadinessCheckName='string',
    ResourceIdentifier='string'
)
Parameters
  • MaxResults (integer) -- The number of objects that you want to return with this call.
  • NextToken (string) -- The token that identifies which batch of results you want to see.
  • ReadinessCheckName (string) --

    [REQUIRED]

    Name of a readiness check.

  • ResourceIdentifier (string) --

    [REQUIRED]

    The resource identifier, which is the Amazon Resource Name (ARN) or the identifier generated for the resource by Application Recovery Controller (for example, for a DNS target resource).

Return type

dict

Returns

Response Syntax

{
    'NextToken': 'string',
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'Rules': [
        {
            'LastCheckedTimestamp': datetime(2015, 1, 1),
            'Messages': [
                {
                    'MessageText': 'string'
                },
            ],
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'RuleId': 'string'
        },
    ]
}

Response Structure

  • (dict) --

    200 response - Success.

    • NextToken (string) --

      The token that identifies which batch of results you want to see.

    • Readiness (string) --

      The readiness at a rule level.

    • Rules (list) --

      Details of the rule's results.

      • (dict) --

        The result of a successful Rule request, with status for an individual rule.

        • LastCheckedTimestamp (datetime) --

          The time the resource was last checked for readiness, in ISO-8601 format, UTC.

        • Messages (list) --

          Details about the resource's readiness.

          • (dict) --

            Information relating to readiness check status.

            • MessageText (string) --

              The text of a readiness check message.

        • Readiness (string) --

          The readiness at rule level.

        • RuleId (string) --

          The identifier of the rule.

Exceptions

  • Route53RecoveryReadiness.Client.exceptions.ResourceNotFoundException
  • Route53RecoveryReadiness.Client.exceptions.ThrottlingException
  • Route53RecoveryReadiness.Client.exceptions.ValidationException
  • Route53RecoveryReadiness.Client.exceptions.InternalServerException
  • Route53RecoveryReadiness.Client.exceptions.AccessDeniedException