Skip to content

Typed dictionaries#

Index > Route53RecoveryReadiness > Typed dictionaries

Auto-generated documentation for Route53RecoveryReadiness type annotations stubs module mypy-boto3-route53-recovery-readiness.

CellOutputTypeDef#

# CellOutputTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CellOutputTypeDef

def get_value() -> CellOutputTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
    }
# CellOutputTypeDef definition

class CellOutputTypeDef(TypedDict):
    CellArn: str,
    CellName: str,
    Cells: List[str],
    ParentReadinessScopes: List[str],
    Tags: NotRequired[Dict[str, str]],

CreateCellRequestRequestTypeDef#

# CreateCellRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateCellRequestRequestTypeDef

def get_value() -> CreateCellRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
# CreateCellRequestRequestTypeDef definition

class CreateCellRequestRequestTypeDef(TypedDict):
    CellName: str,
    Cells: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

CreateCellResponseTypeDef#

# CreateCellResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateCellResponseTypeDef

def get_value() -> CreateCellResponseTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateCellResponseTypeDef definition

class CreateCellResponseTypeDef(TypedDict):
    CellArn: str,
    CellName: str,
    Cells: List[str],
    ParentReadinessScopes: List[str],
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateCrossAccountAuthorizationRequestRequestTypeDef#

# CreateCrossAccountAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateCrossAccountAuthorizationRequestRequestTypeDef

def get_value() -> CreateCrossAccountAuthorizationRequestRequestTypeDef:
    return {
        "CrossAccountAuthorization": ...,
    }
# CreateCrossAccountAuthorizationRequestRequestTypeDef definition

class CreateCrossAccountAuthorizationRequestRequestTypeDef(TypedDict):
    CrossAccountAuthorization: str,

CreateCrossAccountAuthorizationResponseTypeDef#

# CreateCrossAccountAuthorizationResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateCrossAccountAuthorizationResponseTypeDef

def get_value() -> CreateCrossAccountAuthorizationResponseTypeDef:
    return {
        "CrossAccountAuthorization": ...,
        "ResponseMetadata": ...,
    }
# CreateCrossAccountAuthorizationResponseTypeDef definition

class CreateCrossAccountAuthorizationResponseTypeDef(TypedDict):
    CrossAccountAuthorization: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateReadinessCheckRequestRequestTypeDef#

# CreateReadinessCheckRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateReadinessCheckRequestRequestTypeDef

def get_value() -> CreateReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceSetName": ...,
    }
# CreateReadinessCheckRequestRequestTypeDef definition

class CreateReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceSetName: str,
    Tags: NotRequired[Mapping[str, str]],

CreateReadinessCheckResponseTypeDef#

# CreateReadinessCheckResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateReadinessCheckResponseTypeDef

def get_value() -> CreateReadinessCheckResponseTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ReadinessCheckName": ...,
        "ResourceSet": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateReadinessCheckResponseTypeDef definition

class CreateReadinessCheckResponseTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ReadinessCheckName: str,
    ResourceSet: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecoveryGroupRequestRequestTypeDef#

# CreateRecoveryGroupRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateRecoveryGroupRequestRequestTypeDef

def get_value() -> CreateRecoveryGroupRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
# CreateRecoveryGroupRequestRequestTypeDef definition

class CreateRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,
    Cells: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

CreateRecoveryGroupResponseTypeDef#

# CreateRecoveryGroupResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateRecoveryGroupResponseTypeDef

def get_value() -> CreateRecoveryGroupResponseTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateRecoveryGroupResponseTypeDef definition

class CreateRecoveryGroupResponseTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteCellRequestRequestTypeDef#

# DeleteCellRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import DeleteCellRequestRequestTypeDef

def get_value() -> DeleteCellRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
# DeleteCellRequestRequestTypeDef definition

class DeleteCellRequestRequestTypeDef(TypedDict):
    CellName: str,

DeleteCrossAccountAuthorizationRequestRequestTypeDef#

# DeleteCrossAccountAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import DeleteCrossAccountAuthorizationRequestRequestTypeDef

def get_value() -> DeleteCrossAccountAuthorizationRequestRequestTypeDef:
    return {
        "CrossAccountAuthorization": ...,
    }
# DeleteCrossAccountAuthorizationRequestRequestTypeDef definition

class DeleteCrossAccountAuthorizationRequestRequestTypeDef(TypedDict):
    CrossAccountAuthorization: str,

DeleteReadinessCheckRequestRequestTypeDef#

# DeleteReadinessCheckRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import DeleteReadinessCheckRequestRequestTypeDef

def get_value() -> DeleteReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
# DeleteReadinessCheckRequestRequestTypeDef definition

class DeleteReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,

DeleteRecoveryGroupRequestRequestTypeDef#

# DeleteRecoveryGroupRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import DeleteRecoveryGroupRequestRequestTypeDef

def get_value() -> DeleteRecoveryGroupRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
# DeleteRecoveryGroupRequestRequestTypeDef definition

class DeleteRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,

DeleteResourceSetRequestRequestTypeDef#

# DeleteResourceSetRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import DeleteResourceSetRequestRequestTypeDef

def get_value() -> DeleteResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
    }
# DeleteResourceSetRequestRequestTypeDef definition

class DeleteResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetArchitectureRecommendationsRequestRequestTypeDef#

# GetArchitectureRecommendationsRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetArchitectureRecommendationsRequestRequestTypeDef

def get_value() -> GetArchitectureRecommendationsRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
# GetArchitectureRecommendationsRequestRequestTypeDef definition

class GetArchitectureRecommendationsRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RecommendationTypeDef#

# RecommendationTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import RecommendationTypeDef

def get_value() -> RecommendationTypeDef:
    return {
        "RecommendationText": ...,
    }
# RecommendationTypeDef definition

class RecommendationTypeDef(TypedDict):
    RecommendationText: str,

GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef#

# GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef

def get_value() -> GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef:
    return {
        "CellName": ...,
    }
# GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef definition

class GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef(TypedDict):
    CellName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCellReadinessSummaryRequestRequestTypeDef#

# GetCellReadinessSummaryRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetCellReadinessSummaryRequestRequestTypeDef

def get_value() -> GetCellReadinessSummaryRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
# GetCellReadinessSummaryRequestRequestTypeDef definition

class GetCellReadinessSummaryRequestRequestTypeDef(TypedDict):
    CellName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ReadinessCheckSummaryTypeDef#

# ReadinessCheckSummaryTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ReadinessCheckSummaryTypeDef

def get_value() -> ReadinessCheckSummaryTypeDef:
    return {
        "Readiness": ...,
    }
# ReadinessCheckSummaryTypeDef definition

class ReadinessCheckSummaryTypeDef(TypedDict):
    Readiness: NotRequired[ReadinessType],  # (1)
    ReadinessCheckName: NotRequired[str],
  1. See ReadinessType

GetCellRequestRequestTypeDef#

# GetCellRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetCellRequestRequestTypeDef

def get_value() -> GetCellRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
# GetCellRequestRequestTypeDef definition

class GetCellRequestRequestTypeDef(TypedDict):
    CellName: str,

GetCellResponseTypeDef#

# GetCellResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetCellResponseTypeDef

def get_value() -> GetCellResponseTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetCellResponseTypeDef definition

class GetCellResponseTypeDef(TypedDict):
    CellArn: str,
    CellName: str,
    Cells: List[str],
    ParentReadinessScopes: List[str],
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetReadinessCheckRequestRequestTypeDef#

# GetReadinessCheckRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckRequestRequestTypeDef

def get_value() -> GetReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
# GetReadinessCheckRequestRequestTypeDef definition

class GetReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,

GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef#

# GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef

def get_value() -> GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceIdentifier": ...,
    }
# GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef definition

class GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetReadinessCheckResourceStatusRequestRequestTypeDef#

# GetReadinessCheckResourceStatusRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResourceStatusRequestRequestTypeDef

def get_value() -> GetReadinessCheckResourceStatusRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceIdentifier": ...,
    }
# GetReadinessCheckResourceStatusRequestRequestTypeDef definition

class GetReadinessCheckResourceStatusRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceIdentifier: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetReadinessCheckResponseTypeDef#

# GetReadinessCheckResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResponseTypeDef

def get_value() -> GetReadinessCheckResponseTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ReadinessCheckName": ...,
        "ResourceSet": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetReadinessCheckResponseTypeDef definition

class GetReadinessCheckResponseTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ReadinessCheckName: str,
    ResourceSet: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef#

# GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef

def get_value() -> GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
# GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef definition

class GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef(TypedDict):
    ReadinessCheckName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetReadinessCheckStatusRequestRequestTypeDef#

# GetReadinessCheckStatusRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckStatusRequestRequestTypeDef

def get_value() -> GetReadinessCheckStatusRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
# GetReadinessCheckStatusRequestRequestTypeDef definition

class GetReadinessCheckStatusRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

MessageTypeDef#

# MessageTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import MessageTypeDef

def get_value() -> MessageTypeDef:
    return {
        "MessageText": ...,
    }
# MessageTypeDef definition

class MessageTypeDef(TypedDict):
    MessageText: NotRequired[str],

ResourceResultTypeDef#

# ResourceResultTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ResourceResultTypeDef

def get_value() -> ResourceResultTypeDef:
    return {
        "LastCheckedTimestamp": ...,
        "Readiness": ...,
    }
# ResourceResultTypeDef definition

class ResourceResultTypeDef(TypedDict):
    LastCheckedTimestamp: datetime,
    Readiness: ReadinessType,  # (1)
    ComponentId: NotRequired[str],
    ResourceArn: NotRequired[str],
  1. See ReadinessType

GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef#

# GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef

def get_value() -> GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
# GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef definition

class GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef(TypedDict):
    RecoveryGroupName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRecoveryGroupReadinessSummaryRequestRequestTypeDef#

# GetRecoveryGroupReadinessSummaryRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupReadinessSummaryRequestRequestTypeDef

def get_value() -> GetRecoveryGroupReadinessSummaryRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
# GetRecoveryGroupReadinessSummaryRequestRequestTypeDef definition

class GetRecoveryGroupReadinessSummaryRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetRecoveryGroupRequestRequestTypeDef#

# GetRecoveryGroupRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupRequestRequestTypeDef

def get_value() -> GetRecoveryGroupRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
# GetRecoveryGroupRequestRequestTypeDef definition

class GetRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,

GetRecoveryGroupResponseTypeDef#

# GetRecoveryGroupResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupResponseTypeDef

def get_value() -> GetRecoveryGroupResponseTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetRecoveryGroupResponseTypeDef definition

class GetRecoveryGroupResponseTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResourceSetRequestRequestTypeDef#

# GetResourceSetRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetResourceSetRequestRequestTypeDef

def get_value() -> GetResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
    }
# GetResourceSetRequestRequestTypeDef definition

class GetResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,

ListCellsRequestListCellsPaginateTypeDef#

# ListCellsRequestListCellsPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListCellsRequestListCellsPaginateTypeDef

def get_value() -> ListCellsRequestListCellsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCellsRequestListCellsPaginateTypeDef definition

class ListCellsRequestListCellsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCellsRequestRequestTypeDef#

# ListCellsRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListCellsRequestRequestTypeDef

def get_value() -> ListCellsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListCellsRequestRequestTypeDef definition

class ListCellsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef#

# ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef

def get_value() -> ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef definition

class ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCrossAccountAuthorizationsRequestRequestTypeDef#

# ListCrossAccountAuthorizationsRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListCrossAccountAuthorizationsRequestRequestTypeDef

def get_value() -> ListCrossAccountAuthorizationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListCrossAccountAuthorizationsRequestRequestTypeDef definition

class ListCrossAccountAuthorizationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCrossAccountAuthorizationsResponseTypeDef#

# ListCrossAccountAuthorizationsResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListCrossAccountAuthorizationsResponseTypeDef

def get_value() -> ListCrossAccountAuthorizationsResponseTypeDef:
    return {
        "CrossAccountAuthorizations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCrossAccountAuthorizationsResponseTypeDef definition

class ListCrossAccountAuthorizationsResponseTypeDef(TypedDict):
    CrossAccountAuthorizations: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListReadinessChecksRequestListReadinessChecksPaginateTypeDef#

# ListReadinessChecksRequestListReadinessChecksPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListReadinessChecksRequestListReadinessChecksPaginateTypeDef

def get_value() -> ListReadinessChecksRequestListReadinessChecksPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListReadinessChecksRequestListReadinessChecksPaginateTypeDef definition

class ListReadinessChecksRequestListReadinessChecksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListReadinessChecksRequestRequestTypeDef#

# ListReadinessChecksRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListReadinessChecksRequestRequestTypeDef

def get_value() -> ListReadinessChecksRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListReadinessChecksRequestRequestTypeDef definition

class ListReadinessChecksRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ReadinessCheckOutputTypeDef#

# ReadinessCheckOutputTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ReadinessCheckOutputTypeDef

def get_value() -> ReadinessCheckOutputTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ResourceSet": ...,
    }
# ReadinessCheckOutputTypeDef definition

class ReadinessCheckOutputTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ResourceSet: str,
    ReadinessCheckName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef#

# ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef

def get_value() -> ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef definition

class ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecoveryGroupsRequestRequestTypeDef#

# ListRecoveryGroupsRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRecoveryGroupsRequestRequestTypeDef

def get_value() -> ListRecoveryGroupsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListRecoveryGroupsRequestRequestTypeDef definition

class ListRecoveryGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RecoveryGroupOutputTypeDef#

# RecoveryGroupOutputTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import RecoveryGroupOutputTypeDef

def get_value() -> RecoveryGroupOutputTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
    }
# RecoveryGroupOutputTypeDef definition

class RecoveryGroupOutputTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: NotRequired[Dict[str, str]],

ListResourceSetsRequestListResourceSetsPaginateTypeDef#

# ListResourceSetsRequestListResourceSetsPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsRequestListResourceSetsPaginateTypeDef

def get_value() -> ListResourceSetsRequestListResourceSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListResourceSetsRequestListResourceSetsPaginateTypeDef definition

class ListResourceSetsRequestListResourceSetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceSetsRequestRequestTypeDef#

# ListResourceSetsRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsRequestRequestTypeDef

def get_value() -> ListResourceSetsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListResourceSetsRequestRequestTypeDef definition

class ListResourceSetsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListRulesOutputTypeDef#

# ListRulesOutputTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesOutputTypeDef

def get_value() -> ListRulesOutputTypeDef:
    return {
        "ResourceType": ...,
        "RuleDescription": ...,
        "RuleId": ...,
    }
# ListRulesOutputTypeDef definition

class ListRulesOutputTypeDef(TypedDict):
    ResourceType: str,
    RuleDescription: str,
    RuleId: str,

ListRulesRequestListRulesPaginateTypeDef#

# ListRulesRequestListRulesPaginateTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesRequestListRulesPaginateTypeDef

def get_value() -> ListRulesRequestListRulesPaginateTypeDef:
    return {
        "ResourceType": ...,
    }
# ListRulesRequestListRulesPaginateTypeDef definition

class ListRulesRequestListRulesPaginateTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesRequestRequestTypeDef#

# ListRulesRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesRequestRequestTypeDef

def get_value() -> ListRulesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListRulesRequestRequestTypeDef definition

class ListRulesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ResourceType: NotRequired[str],

ListTagsForResourcesRequestRequestTypeDef#

# ListTagsForResourcesRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListTagsForResourcesRequestRequestTypeDef

def get_value() -> ListTagsForResourcesRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourcesRequestRequestTypeDef definition

class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourcesResponseTypeDef#

# ListTagsForResourcesResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListTagsForResourcesResponseTypeDef

def get_value() -> ListTagsForResourcesResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourcesResponseTypeDef definition

class ListTagsForResourcesResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

NLBResourceTypeDef#

# NLBResourceTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import NLBResourceTypeDef

def get_value() -> NLBResourceTypeDef:
    return {
        "Arn": ...,
    }
# NLBResourceTypeDef definition

class NLBResourceTypeDef(TypedDict):
    Arn: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

R53ResourceRecordTypeDef#

# R53ResourceRecordTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import R53ResourceRecordTypeDef

def get_value() -> R53ResourceRecordTypeDef:
    return {
        "DomainName": ...,
    }
# R53ResourceRecordTypeDef definition

class R53ResourceRecordTypeDef(TypedDict):
    DomainName: NotRequired[str],
    RecordSetId: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateCellRequestRequestTypeDef#

# UpdateCellRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateCellRequestRequestTypeDef

def get_value() -> UpdateCellRequestRequestTypeDef:
    return {
        "CellName": ...,
        "Cells": ...,
    }
# UpdateCellRequestRequestTypeDef definition

class UpdateCellRequestRequestTypeDef(TypedDict):
    CellName: str,
    Cells: Sequence[str],

UpdateCellResponseTypeDef#

# UpdateCellResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateCellResponseTypeDef

def get_value() -> UpdateCellResponseTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateCellResponseTypeDef definition

class UpdateCellResponseTypeDef(TypedDict):
    CellArn: str,
    CellName: str,
    Cells: List[str],
    ParentReadinessScopes: List[str],
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateReadinessCheckRequestRequestTypeDef#

# UpdateReadinessCheckRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateReadinessCheckRequestRequestTypeDef

def get_value() -> UpdateReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceSetName": ...,
    }
# UpdateReadinessCheckRequestRequestTypeDef definition

class UpdateReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceSetName: str,

UpdateReadinessCheckResponseTypeDef#

# UpdateReadinessCheckResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateReadinessCheckResponseTypeDef

def get_value() -> UpdateReadinessCheckResponseTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ReadinessCheckName": ...,
        "ResourceSet": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateReadinessCheckResponseTypeDef definition

class UpdateReadinessCheckResponseTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ReadinessCheckName: str,
    ResourceSet: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecoveryGroupRequestRequestTypeDef#

# UpdateRecoveryGroupRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateRecoveryGroupRequestRequestTypeDef

def get_value() -> UpdateRecoveryGroupRequestRequestTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupName": ...,
    }
# UpdateRecoveryGroupRequestRequestTypeDef definition

class UpdateRecoveryGroupRequestRequestTypeDef(TypedDict):
    Cells: Sequence[str],
    RecoveryGroupName: str,

UpdateRecoveryGroupResponseTypeDef#

# UpdateRecoveryGroupResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateRecoveryGroupResponseTypeDef

def get_value() -> UpdateRecoveryGroupResponseTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateRecoveryGroupResponseTypeDef definition

class UpdateRecoveryGroupResponseTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListCellsResponseTypeDef#

# ListCellsResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListCellsResponseTypeDef

def get_value() -> ListCellsResponseTypeDef:
    return {
        "Cells": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCellsResponseTypeDef definition

class ListCellsResponseTypeDef(TypedDict):
    Cells: List[CellOutputTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CellOutputTypeDef
  2. See ResponseMetadataTypeDef

GetArchitectureRecommendationsResponseTypeDef#

# GetArchitectureRecommendationsResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetArchitectureRecommendationsResponseTypeDef

def get_value() -> GetArchitectureRecommendationsResponseTypeDef:
    return {
        "LastAuditTimestamp": ...,
        "NextToken": ...,
        "Recommendations": ...,
        "ResponseMetadata": ...,
    }
# GetArchitectureRecommendationsResponseTypeDef definition

class GetArchitectureRecommendationsResponseTypeDef(TypedDict):
    LastAuditTimestamp: datetime,
    NextToken: str,
    Recommendations: List[RecommendationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecommendationTypeDef
  2. See ResponseMetadataTypeDef

GetCellReadinessSummaryResponseTypeDef#

# GetCellReadinessSummaryResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetCellReadinessSummaryResponseTypeDef

def get_value() -> GetCellReadinessSummaryResponseTypeDef:
    return {
        "NextToken": ...,
        "Readiness": ...,
        "ReadinessChecks": ...,
        "ResponseMetadata": ...,
    }
# GetCellReadinessSummaryResponseTypeDef definition

class GetCellReadinessSummaryResponseTypeDef(TypedDict):
    NextToken: str,
    Readiness: ReadinessType,  # (1)
    ReadinessChecks: List[ReadinessCheckSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReadinessType
  2. See ReadinessCheckSummaryTypeDef
  3. See ResponseMetadataTypeDef

GetRecoveryGroupReadinessSummaryResponseTypeDef#

# GetRecoveryGroupReadinessSummaryResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupReadinessSummaryResponseTypeDef

def get_value() -> GetRecoveryGroupReadinessSummaryResponseTypeDef:
    return {
        "NextToken": ...,
        "Readiness": ...,
        "ReadinessChecks": ...,
        "ResponseMetadata": ...,
    }
# GetRecoveryGroupReadinessSummaryResponseTypeDef definition

class GetRecoveryGroupReadinessSummaryResponseTypeDef(TypedDict):
    NextToken: str,
    Readiness: ReadinessType,  # (1)
    ReadinessChecks: List[ReadinessCheckSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReadinessType
  2. See ReadinessCheckSummaryTypeDef
  3. See ResponseMetadataTypeDef

RuleResultTypeDef#

# RuleResultTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import RuleResultTypeDef

def get_value() -> RuleResultTypeDef:
    return {
        "LastCheckedTimestamp": ...,
        "Messages": ...,
        "Readiness": ...,
        "RuleId": ...,
    }
# RuleResultTypeDef definition

class RuleResultTypeDef(TypedDict):
    LastCheckedTimestamp: datetime,
    Messages: List[MessageTypeDef],  # (1)
    Readiness: ReadinessType,  # (2)
    RuleId: str,
  1. See MessageTypeDef
  2. See ReadinessType

GetReadinessCheckStatusResponseTypeDef#

# GetReadinessCheckStatusResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckStatusResponseTypeDef

def get_value() -> GetReadinessCheckStatusResponseTypeDef:
    return {
        "Messages": ...,
        "NextToken": ...,
        "Readiness": ...,
        "Resources": ...,
        "ResponseMetadata": ...,
    }
# GetReadinessCheckStatusResponseTypeDef definition

class GetReadinessCheckStatusResponseTypeDef(TypedDict):
    Messages: List[MessageTypeDef],  # (1)
    NextToken: str,
    Readiness: ReadinessType,  # (2)
    Resources: List[ResourceResultTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MessageTypeDef
  2. See ReadinessType
  3. See ResourceResultTypeDef
  4. See ResponseMetadataTypeDef

ListReadinessChecksResponseTypeDef#

# ListReadinessChecksResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListReadinessChecksResponseTypeDef

def get_value() -> ListReadinessChecksResponseTypeDef:
    return {
        "NextToken": ...,
        "ReadinessChecks": ...,
        "ResponseMetadata": ...,
    }
# ListReadinessChecksResponseTypeDef definition

class ListReadinessChecksResponseTypeDef(TypedDict):
    NextToken: str,
    ReadinessChecks: List[ReadinessCheckOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReadinessCheckOutputTypeDef
  2. See ResponseMetadataTypeDef

ListRecoveryGroupsResponseTypeDef#

# ListRecoveryGroupsResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRecoveryGroupsResponseTypeDef

def get_value() -> ListRecoveryGroupsResponseTypeDef:
    return {
        "NextToken": ...,
        "RecoveryGroups": ...,
        "ResponseMetadata": ...,
    }
# ListRecoveryGroupsResponseTypeDef definition

class ListRecoveryGroupsResponseTypeDef(TypedDict):
    NextToken: str,
    RecoveryGroups: List[RecoveryGroupOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecoveryGroupOutputTypeDef
  2. See ResponseMetadataTypeDef

ListRulesResponseTypeDef#

# ListRulesResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesResponseTypeDef

def get_value() -> ListRulesResponseTypeDef:
    return {
        "NextToken": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
# ListRulesResponseTypeDef definition

class ListRulesResponseTypeDef(TypedDict):
    NextToken: str,
    Rules: List[ListRulesOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListRulesOutputTypeDef
  2. See ResponseMetadataTypeDef

TargetResourceTypeDef#

# TargetResourceTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import TargetResourceTypeDef

def get_value() -> TargetResourceTypeDef:
    return {
        "NLBResource": ...,
    }
# TargetResourceTypeDef definition

class TargetResourceTypeDef(TypedDict):
    NLBResource: NotRequired[NLBResourceTypeDef],  # (1)
    R53Resource: NotRequired[R53ResourceRecordTypeDef],  # (2)
  1. See NLBResourceTypeDef
  2. See R53ResourceRecordTypeDef

GetReadinessCheckResourceStatusResponseTypeDef#

# GetReadinessCheckResourceStatusResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResourceStatusResponseTypeDef

def get_value() -> GetReadinessCheckResourceStatusResponseTypeDef:
    return {
        "NextToken": ...,
        "Readiness": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
# GetReadinessCheckResourceStatusResponseTypeDef definition

class GetReadinessCheckResourceStatusResponseTypeDef(TypedDict):
    NextToken: str,
    Readiness: ReadinessType,  # (1)
    Rules: List[RuleResultTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ReadinessType
  2. See RuleResultTypeDef
  3. See ResponseMetadataTypeDef

DNSTargetResourceTypeDef#

# DNSTargetResourceTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import DNSTargetResourceTypeDef

def get_value() -> DNSTargetResourceTypeDef:
    return {
        "DomainName": ...,
    }
# DNSTargetResourceTypeDef definition

class DNSTargetResourceTypeDef(TypedDict):
    DomainName: NotRequired[str],
    HostedZoneArn: NotRequired[str],
    RecordSetId: NotRequired[str],
    RecordType: NotRequired[str],
    TargetResource: NotRequired[TargetResourceTypeDef],  # (1)
  1. See TargetResourceTypeDef

ResourceTypeDef#

# ResourceTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ResourceTypeDef

def get_value() -> ResourceTypeDef:
    return {
        "ComponentId": ...,
    }
# ResourceTypeDef definition

class ResourceTypeDef(TypedDict):
    ComponentId: NotRequired[str],
    DnsTargetResource: NotRequired[DNSTargetResourceTypeDef],  # (1)
    ReadinessScopes: NotRequired[Sequence[str]],
    ResourceArn: NotRequired[str],
  1. See DNSTargetResourceTypeDef

CreateResourceSetRequestRequestTypeDef#

# CreateResourceSetRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateResourceSetRequestRequestTypeDef

def get_value() -> CreateResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
    }
# CreateResourceSetRequestRequestTypeDef definition

class CreateResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: Sequence[ResourceTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See ResourceTypeDef

CreateResourceSetResponseTypeDef#

# CreateResourceSetResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import CreateResourceSetResponseTypeDef

def get_value() -> CreateResourceSetResponseTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateResourceSetResponseTypeDef definition

class CreateResourceSetResponseTypeDef(TypedDict):
    ResourceSetArn: str,
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: List[ResourceTypeDef],  # (1)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTypeDef
  2. See ResponseMetadataTypeDef

GetResourceSetResponseTypeDef#

# GetResourceSetResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import GetResourceSetResponseTypeDef

def get_value() -> GetResourceSetResponseTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetResourceSetResponseTypeDef definition

class GetResourceSetResponseTypeDef(TypedDict):
    ResourceSetArn: str,
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: List[ResourceTypeDef],  # (1)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTypeDef
  2. See ResponseMetadataTypeDef

ResourceSetOutputTypeDef#

# ResourceSetOutputTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ResourceSetOutputTypeDef

def get_value() -> ResourceSetOutputTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
    }
# ResourceSetOutputTypeDef definition

class ResourceSetOutputTypeDef(TypedDict):
    ResourceSetArn: str,
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: List[ResourceTypeDef],  # (1)
    Tags: NotRequired[Dict[str, str]],
  1. See ResourceTypeDef

UpdateResourceSetRequestRequestTypeDef#

# UpdateResourceSetRequestRequestTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateResourceSetRequestRequestTypeDef

def get_value() -> UpdateResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
    }
# UpdateResourceSetRequestRequestTypeDef definition

class UpdateResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: Sequence[ResourceTypeDef],  # (1)
  1. See ResourceTypeDef

UpdateResourceSetResponseTypeDef#

# UpdateResourceSetResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import UpdateResourceSetResponseTypeDef

def get_value() -> UpdateResourceSetResponseTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateResourceSetResponseTypeDef definition

class UpdateResourceSetResponseTypeDef(TypedDict):
    ResourceSetArn: str,
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: List[ResourceTypeDef],  # (1)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTypeDef
  2. See ResponseMetadataTypeDef

ListResourceSetsResponseTypeDef#

# ListResourceSetsResponseTypeDef usage example

from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsResponseTypeDef

def get_value() -> ListResourceSetsResponseTypeDef:
    return {
        "NextToken": ...,
        "ResourceSets": ...,
        "ResponseMetadata": ...,
    }
# ListResourceSetsResponseTypeDef definition

class ListResourceSetsResponseTypeDef(TypedDict):
    NextToken: str,
    ResourceSets: List[ResourceSetOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceSetOutputTypeDef
  2. See ResponseMetadataTypeDef