Table of Contents
A low-level client representing AWS Route53 Recovery Readiness AWS Route53 Recovery Readiness:
import boto3
client = boto3.client('route53-recovery-readiness')
These are the available methods:
Check if an operation can be paginated.
Creates a new Cell.
See also: AWS API Documentation
Request Syntax
response = client.create_cell(
    CellName='string',
    Cells=[
        'string',
    ],
    Tags={
        'string': 'string'
    }
)
A list of Cell arns contained within this Cell (for use in nested Cells, e.g. regions within which AZs)
A collection of tags associated with a resource
dict
Response Syntax
{
    'CellArn': 'string',
    'CellName': 'string',
    'Cells': [
        'string',
    ],
    'ParentReadinessScopes': [
        'string',
    ],
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Create a new cross account readiness authorization.
See also: AWS API Documentation
Request Syntax
response = client.create_cross_account_authorization(
    CrossAccountAuthorization='string'
)
{
    'CrossAccountAuthorization': 'string'
}
Response Structure
Exceptions
Creates a new Readiness Check.
See also: AWS API Documentation
Request Syntax
response = client.create_readiness_check(
    ReadinessCheckName='string',
    ResourceSetName='string',
    Tags={
        'string': 'string'
    }
)
A collection of tags associated with a resource
dict
Response Syntax
{
    'ReadinessCheckArn': 'string',
    'ReadinessCheckName': 'string',
    'ResourceSet': 'string',
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Creates a new Recovery Group.
See also: AWS API Documentation
Request Syntax
response = client.create_recovery_group(
    Cells=[
        'string',
    ],
    RecoveryGroupName='string',
    Tags={
        'string': 'string'
    }
)
A list of Cell arns
A collection of tags associated with a resource
dict
Response Syntax
{
    'Cells': [
        'string',
    ],
    'RecoveryGroupArn': 'string',
    'RecoveryGroupName': 'string',
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Creates a new Resource Set.
See also: AWS API Documentation
Request Syntax
response = client.create_resource_set(
    ResourceSetName='string',
    ResourceSetType='string',
    Resources=[
        {
            'ComponentId': 'string',
            'DnsTargetResource': {
                'DomainName': 'string',
                'HostedZoneArn': 'string',
                'RecordSetId': 'string',
                'RecordType': 'string',
                'TargetResource': {
                    'NLBResource': {
                        'Arn': 'string'
                    },
                    'R53Resource': {
                        'DomainName': 'string',
                        'RecordSetId': 'string'
                    }
                }
            },
            'ReadinessScopes': [
                'string',
            ],
            'ResourceArn': 'string'
        },
    ],
    Tags={
        'string': 'string'
    }
)
[REQUIRED] A list of Resource objects
A collection of tags associated with a resource
dict
Response Syntax
{
    'ResourceSetArn': 'string',
    'ResourceSetName': 'string',
    'ResourceSetType': 'string',
    'Resources': [
        {
            'ComponentId': 'string',
            'DnsTargetResource': {
                'DomainName': 'string',
                'HostedZoneArn': 'string',
                'RecordSetId': 'string',
                'RecordType': 'string',
                'TargetResource': {
                    'NLBResource': {
                        'Arn': 'string'
                    },
                    'R53Resource': {
                        'DomainName': 'string',
                        'RecordSetId': 'string'
                    }
                }
            },
            'ReadinessScopes': [
                'string',
            ],
            'ResourceArn': 'string'
        },
    ],
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Deletes an existing Cell.
See also: AWS API Documentation
Request Syntax
response = client.delete_cell(
    CellName='string'
)
Exceptions
Delete cross account readiness authorization
See also: AWS API Documentation
Request Syntax
response = client.delete_cross_account_authorization(
    CrossAccountAuthorization='string'
)
{}
Response Structure
Exceptions
Deletes an existing Readiness Check.
See also: AWS API Documentation
Request Syntax
response = client.delete_readiness_check(
    ReadinessCheckName='string'
)
Exceptions
Deletes an existing Recovery Group.
See also: AWS API Documentation
Request Syntax
response = client.delete_recovery_group(
    RecoveryGroupName='string'
)
Exceptions
Deletes an existing Resource Set.
See also: AWS API Documentation
Request Syntax
response = client.delete_resource_set(
    ResourceSetName='string'
)
Exceptions
Generate a presigned url given a client, its method, and arguments
The presigned url
Returns a collection of recommendations to improve resilliance and readiness check quality for a Recovery Group.
See also: AWS API Documentation
Request Syntax
response = client.get_architecture_recommendations(
    MaxResults=123,
    NextToken='string',
    RecoveryGroupName='string'
)
dict
Response Syntax
{
    'LastAuditTimestamp': datetime(2015, 1, 1),
    'NextToken': 'string',
    'Recommendations': [
        {
            'RecommendationText': 'string'
        },
    ]
}
Response Structure
Exceptions
Returns information about a Cell.
See also: AWS API Documentation
Request Syntax
response = client.get_cell(
    CellName='string'
)
{
    'CellArn': 'string',
    'CellName': 'string',
    'Cells': [
        'string',
    ],
    'ParentReadinessScopes': [
        'string',
    ],
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Returns information about readiness of a Cell.
See also: AWS API Documentation
Request Syntax
response = client.get_cell_readiness_summary(
    CellName='string',
    MaxResults=123,
    NextToken='string'
)
dict
Response Syntax
{
    'NextToken': 'string',
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'ReadinessChecks': [
        {
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'ReadinessCheckName': 'string'
        },
    ]
}
Response Structure
Exceptions
Create a paginator for an operation.
Returns information about a ReadinessCheck.
See also: AWS API Documentation
Request Syntax
response = client.get_readiness_check(
    ReadinessCheckName='string'
)
{
    'ReadinessCheckArn': 'string',
    'ReadinessCheckName': 'string',
    'ResourceSet': 'string',
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Returns detailed information about the status of an individual resource within a Readiness Check's Resource Set.
See also: AWS API Documentation
Request Syntax
response = client.get_readiness_check_resource_status(
    MaxResults=123,
    NextToken='string',
    ReadinessCheckName='string',
    ResourceIdentifier='string'
)
dict
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
Exceptions
Returns information about the status of a Readiness Check.
See also: AWS API Documentation
Request Syntax
response = client.get_readiness_check_status(
    MaxResults=123,
    NextToken='string',
    ReadinessCheckName='string'
)
dict
Response Syntax
{
    'Messages': [
        {
            'MessageText': 'string'
        },
    ],
    'NextToken': 'string',
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'Resources': [
        {
            'ComponentId': 'string',
            'LastCheckedTimestamp': datetime(2015, 1, 1),
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'ResourceArn': 'string'
        },
    ]
}
Response Structure
Exceptions
Returns information about a Recovery Group.
See also: AWS API Documentation
Request Syntax
response = client.get_recovery_group(
    RecoveryGroupName='string'
)
{
    'Cells': [
        'string',
    ],
    'RecoveryGroupArn': 'string',
    'RecoveryGroupName': 'string',
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Returns information about a Recovery Group.
See also: AWS API Documentation
Request Syntax
response = client.get_recovery_group_readiness_summary(
    MaxResults=123,
    NextToken='string',
    RecoveryGroupName='string'
)
dict
Response Syntax
{
    'NextToken': 'string',
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'ReadinessChecks': [
        {
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'ReadinessCheckName': 'string'
        },
    ]
}
Response Structure
Exceptions
Returns information about a Resource Set.
See also: AWS API Documentation
Request Syntax
response = client.get_resource_set(
    ResourceSetName='string'
)
{
    'ResourceSetArn': 'string',
    'ResourceSetName': 'string',
    'ResourceSetType': 'string',
    'Resources': [
        {
            'ComponentId': 'string',
            'DnsTargetResource': {
                'DomainName': 'string',
                'HostedZoneArn': 'string',
                'RecordSetId': 'string',
                'RecordType': 'string',
                'TargetResource': {
                    'NLBResource': {
                        'Arn': 'string'
                    },
                    'R53Resource': {
                        'DomainName': 'string',
                        'RecordSetId': 'string'
                    }
                }
            },
            'ReadinessScopes': [
                'string',
            ],
            'ResourceArn': 'string'
        },
    ],
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Returns an object that can wait for some condition.
Returns a collection of Cells.
See also: AWS API Documentation
Request Syntax
response = client.list_cells(
    MaxResults=123,
    NextToken='string'
)
dict
Response Syntax
{
    'Cells': [
        {
            'CellArn': 'string',
            'CellName': 'string',
            'Cells': [
                'string',
            ],
            'ParentReadinessScopes': [
                'string',
            ],
            'Tags': {
                'string': 'string'
            }
        },
    ],
    'NextToken': 'string'
}
Response Structure
Exceptions
Returns a collection of cross account readiness authorizations.
See also: AWS API Documentation
Request Syntax
response = client.list_cross_account_authorizations(
    MaxResults=123,
    NextToken='string'
)
dict
Response Syntax
{
    'CrossAccountAuthorizations': [
        'string',
    ],
    'NextToken': 'string'
}
Response Structure
Exceptions
Returns a collection of Readiness Checks.
See also: AWS API Documentation
Request Syntax
response = client.list_readiness_checks(
    MaxResults=123,
    NextToken='string'
)
dict
Response Syntax
{
    'NextToken': 'string',
    'ReadinessChecks': [
        {
            'ReadinessCheckArn': 'string',
            'ReadinessCheckName': 'string',
            'ResourceSet': 'string',
            'Tags': {
                'string': 'string'
            }
        },
    ]
}
Response Structure
Exceptions
Returns a collection of Recovery Groups.
See also: AWS API Documentation
Request Syntax
response = client.list_recovery_groups(
    MaxResults=123,
    NextToken='string'
)
dict
Response Syntax
{
    'NextToken': 'string',
    'RecoveryGroups': [
        {
            'Cells': [
                'string',
            ],
            'RecoveryGroupArn': 'string',
            'RecoveryGroupName': 'string',
            'Tags': {
                'string': 'string'
            }
        },
    ]
}
Response Structure
Exceptions
Returns a collection of Resource Sets.
See also: AWS API Documentation
Request Syntax
response = client.list_resource_sets(
    MaxResults=123,
    NextToken='string'
)
dict
Response Syntax
{
    'NextToken': 'string',
    'ResourceSets': [
        {
            'ResourceSetArn': 'string',
            'ResourceSetName': 'string',
            'ResourceSetType': 'string',
            'Resources': [
                {
                    'ComponentId': 'string',
                    'DnsTargetResource': {
                        'DomainName': 'string',
                        'HostedZoneArn': 'string',
                        'RecordSetId': 'string',
                        'RecordType': 'string',
                        'TargetResource': {
                            'NLBResource': {
                                'Arn': 'string'
                            },
                            'R53Resource': {
                                'DomainName': 'string',
                                'RecordSetId': 'string'
                            }
                        }
                    },
                    'ReadinessScopes': [
                        'string',
                    ],
                    'ResourceArn': 'string'
                },
            ],
            'Tags': {
                'string': 'string'
            }
        },
    ]
}
Response Structure
Exceptions
Returns a collection of rules that are applied as part of Readiness Checks.
See also: AWS API Documentation
Request Syntax
response = client.list_rules(
    MaxResults=123,
    NextToken='string',
    ResourceType='string'
)
dict
Response Syntax
{
    'NextToken': 'string',
    'Rules': [
        {
            'ResourceType': 'string',
            'RuleDescription': 'string',
            'RuleId': 'string'
        },
    ]
}
Response Structure
Exceptions
Returns a list of the tags assigned to the specified resource.
See also: AWS API Documentation
Request Syntax
response = client.list_tags_for_resources(
    ResourceArn='string'
)
{
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Adds tags to the specified resource. You can specify one or more tags to add.
See also: AWS API Documentation
Request Syntax
response = client.tag_resource(
    ResourceArn='string',
    Tags={
        'string': 'string'
    }
)
[REQUIRED] A collection of tags associated with a resource
dict
Response Syntax
{}
Response Structure
Exceptions
Removes tags from the specified resource. You can specify one or more tags to remove.
See also: AWS API Documentation
Request Syntax
response = client.untag_resource(
    ResourceArn='string',
    TagKeys=[
        'string',
    ]
)
[REQUIRED] A comma-separated list of the tag keys to remove from the resource.
None
Exceptions
Updates an existing Cell.
See also: AWS API Documentation
Request Syntax
response = client.update_cell(
    CellName='string',
    Cells=[
        'string',
    ]
)
[REQUIRED] A list of Cell arns, completely replaces previous list
dict
Response Syntax
{
    'CellArn': 'string',
    'CellName': 'string',
    'Cells': [
        'string',
    ],
    'ParentReadinessScopes': [
        'string',
    ],
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Updates an exisiting Readiness Check.
See also: AWS API Documentation
Request Syntax
response = client.update_readiness_check(
    ReadinessCheckName='string',
    ResourceSetName='string'
)
dict
Response Syntax
{
    'ReadinessCheckArn': 'string',
    'ReadinessCheckName': 'string',
    'ResourceSet': 'string',
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Updates an existing Recovery Group.
See also: AWS API Documentation
Request Syntax
response = client.update_recovery_group(
    Cells=[
        'string',
    ],
    RecoveryGroupName='string'
)
[REQUIRED] A list of Cell arns, completely replaces previous list
dict
Response Syntax
{
    'Cells': [
        'string',
    ],
    'RecoveryGroupArn': 'string',
    'RecoveryGroupName': 'string',
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
Updates an existing Resource Set.
See also: AWS API Documentation
Request Syntax
response = client.update_resource_set(
    ResourceSetName='string',
    ResourceSetType='string',
    Resources=[
        {
            'ComponentId': 'string',
            'DnsTargetResource': {
                'DomainName': 'string',
                'HostedZoneArn': 'string',
                'RecordSetId': 'string',
                'RecordType': 'string',
                'TargetResource': {
                    'NLBResource': {
                        'Arn': 'string'
                    },
                    'R53Resource': {
                        'DomainName': 'string',
                        'RecordSetId': 'string'
                    }
                }
            },
            'ReadinessScopes': [
                'string',
            ],
            'ResourceArn': 'string'
        },
    ]
)
[REQUIRED] A list of Resource objects
dict
Response Syntax
{
    'ResourceSetArn': 'string',
    'ResourceSetName': 'string',
    'ResourceSetType': 'string',
    'Resources': [
        {
            'ComponentId': 'string',
            'DnsTargetResource': {
                'DomainName': 'string',
                'HostedZoneArn': 'string',
                'RecordSetId': 'string',
                'RecordType': 'string',
                'TargetResource': {
                    'NLBResource': {
                        'Arn': 'string'
                    },
                    'R53Resource': {
                        'DomainName': 'string',
                        'RecordSetId': 'string'
                    }
                }
            },
            'ReadinessScopes': [
                'string',
            ],
            'ResourceArn': 'string'
        },
    ],
    'Tags': {
        'string': 'string'
    }
}
Response Structure
Exceptions
The available paginators are:
paginator = client.get_paginator('get_cell_readiness_summary')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.get_cell_readiness_summary().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    CellName='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
dict
Response Syntax
{
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'ReadinessChecks': [
        {
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'ReadinessCheckName': 'string'
        },
    ]
}
Response Structure
paginator = client.get_paginator('get_readiness_check_resource_status')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.get_readiness_check_resource_status().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    ReadinessCheckName='string',
    ResourceIdentifier='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
dict
Response Syntax
{
    '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
paginator = client.get_paginator('get_readiness_check_status')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.get_readiness_check_status().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    ReadinessCheckName='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
dict
Response Syntax
{
    'Messages': [
        {
            'MessageText': 'string'
        },
    ],
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'Resources': [
        {
            'ComponentId': 'string',
            'LastCheckedTimestamp': datetime(2015, 1, 1),
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'ResourceArn': 'string'
        },
    ]
}
Response Structure
paginator = client.get_paginator('get_recovery_group_readiness_summary')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.get_recovery_group_readiness_summary().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    RecoveryGroupName='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
dict
Response Syntax
{
    'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
    'ReadinessChecks': [
        {
            'Readiness': 'READY'|'NOT_READY'|'UNKNOWN'|'NOT_AUTHORIZED',
            'ReadinessCheckName': 'string'
        },
    ]
}
Response Structure
paginator = client.get_paginator('list_cells')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.list_cells().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
{
    'Cells': [
        {
            'CellArn': 'string',
            'CellName': 'string',
            'Cells': [
                'string',
            ],
            'ParentReadinessScopes': [
                'string',
            ],
            'Tags': {
                'string': 'string'
            }
        },
    ],
}
Response Structure
paginator = client.get_paginator('list_cross_account_authorizations')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.list_cross_account_authorizations().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
{
    'CrossAccountAuthorizations': [
        'string',
    ],
}
Response Structure
paginator = client.get_paginator('list_readiness_checks')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.list_readiness_checks().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
{
    'ReadinessChecks': [
        {
            'ReadinessCheckArn': 'string',
            'ReadinessCheckName': 'string',
            'ResourceSet': 'string',
            'Tags': {
                'string': 'string'
            }
        },
    ]
}
Response Structure
paginator = client.get_paginator('list_recovery_groups')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.list_recovery_groups().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
{
    'RecoveryGroups': [
        {
            'Cells': [
                'string',
            ],
            'RecoveryGroupArn': 'string',
            'RecoveryGroupName': 'string',
            'Tags': {
                'string': 'string'
            }
        },
    ]
}
Response Structure
paginator = client.get_paginator('list_resource_sets')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.list_resource_sets().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
{
    'ResourceSets': [
        {
            'ResourceSetArn': 'string',
            'ResourceSetName': 'string',
            'ResourceSetType': 'string',
            'Resources': [
                {
                    'ComponentId': 'string',
                    'DnsTargetResource': {
                        'DomainName': 'string',
                        'HostedZoneArn': 'string',
                        'RecordSetId': 'string',
                        'RecordType': 'string',
                        'TargetResource': {
                            'NLBResource': {
                                'Arn': 'string'
                            },
                            'R53Resource': {
                                'DomainName': 'string',
                                'RecordSetId': 'string'
                            }
                        }
                    },
                    'ReadinessScopes': [
                        'string',
                    ],
                    'ResourceArn': 'string'
                },
            ],
            'Tags': {
                'string': 'string'
            }
        },
    ]
}
Response Structure
paginator = client.get_paginator('list_rules')
Creates an iterator that will paginate through responses from Route53RecoveryReadiness.Client.list_rules().
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
    ResourceType='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken from a previous response.
dict
Response Syntax
{
    'Rules': [
        {
            'ResourceType': 'string',
            'RuleDescription': 'string',
            'RuleId': 'string'
        },
    ]
}
Response Structure