Skip to content

Type definitions#

Index > Route53RecoveryReadiness > Type definitions

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

CellOutputTypeDef#

# CellOutputTypeDef definition

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

CreateCellRequestRequestTypeDef#

# CreateCellRequestRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

CreateCrossAccountAuthorizationRequestRequestTypeDef#

# CreateCrossAccountAuthorizationRequestRequestTypeDef definition

class CreateCrossAccountAuthorizationRequestRequestTypeDef(TypedDict):
    CrossAccountAuthorization: str,

CreateReadinessCheckRequestRequestTypeDef#

# CreateReadinessCheckRequestRequestTypeDef definition

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

CreateRecoveryGroupRequestRequestTypeDef#

# CreateRecoveryGroupRequestRequestTypeDef definition

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

DeleteCellRequestRequestTypeDef#

# DeleteCellRequestRequestTypeDef definition

class DeleteCellRequestRequestTypeDef(TypedDict):
    CellName: str,

DeleteCrossAccountAuthorizationRequestRequestTypeDef#

# DeleteCrossAccountAuthorizationRequestRequestTypeDef definition

class DeleteCrossAccountAuthorizationRequestRequestTypeDef(TypedDict):
    CrossAccountAuthorization: str,

DeleteReadinessCheckRequestRequestTypeDef#

# DeleteReadinessCheckRequestRequestTypeDef definition

class DeleteReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,

DeleteRecoveryGroupRequestRequestTypeDef#

# DeleteRecoveryGroupRequestRequestTypeDef definition

class DeleteRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,

DeleteResourceSetRequestRequestTypeDef#

# DeleteResourceSetRequestRequestTypeDef definition

class DeleteResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,

GetArchitectureRecommendationsRequestRequestTypeDef#

# GetArchitectureRecommendationsRequestRequestTypeDef definition

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

RecommendationTypeDef#

# RecommendationTypeDef definition

class RecommendationTypeDef(TypedDict):
    RecommendationText: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

GetCellReadinessSummaryRequestRequestTypeDef#

# GetCellReadinessSummaryRequestRequestTypeDef definition

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

ReadinessCheckSummaryTypeDef#

# ReadinessCheckSummaryTypeDef definition

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

GetCellRequestRequestTypeDef#

# GetCellRequestRequestTypeDef definition

class GetCellRequestRequestTypeDef(TypedDict):
    CellName: str,

GetReadinessCheckRequestRequestTypeDef#

# GetReadinessCheckRequestRequestTypeDef definition

class GetReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,

GetReadinessCheckResourceStatusRequestRequestTypeDef#

# GetReadinessCheckResourceStatusRequestRequestTypeDef definition

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

GetReadinessCheckStatusRequestRequestTypeDef#

# GetReadinessCheckStatusRequestRequestTypeDef definition

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

MessageTypeDef#

# MessageTypeDef definition

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

ResourceResultTypeDef#

# ResourceResultTypeDef definition

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

GetRecoveryGroupReadinessSummaryRequestRequestTypeDef#

# GetRecoveryGroupReadinessSummaryRequestRequestTypeDef definition

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

GetRecoveryGroupRequestRequestTypeDef#

# GetRecoveryGroupRequestRequestTypeDef definition

class GetRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,

GetResourceSetRequestRequestTypeDef#

# GetResourceSetRequestRequestTypeDef definition

class GetResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,

ListCellsRequestRequestTypeDef#

# ListCellsRequestRequestTypeDef definition

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

ListCrossAccountAuthorizationsRequestRequestTypeDef#

# ListCrossAccountAuthorizationsRequestRequestTypeDef definition

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

ListReadinessChecksRequestRequestTypeDef#

# ListReadinessChecksRequestRequestTypeDef definition

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

ReadinessCheckOutputTypeDef#

# ReadinessCheckOutputTypeDef definition

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

ListRecoveryGroupsRequestRequestTypeDef#

# ListRecoveryGroupsRequestRequestTypeDef definition

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

RecoveryGroupOutputTypeDef#

# RecoveryGroupOutputTypeDef definition

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

ListResourceSetsRequestRequestTypeDef#

# ListResourceSetsRequestRequestTypeDef definition

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

ListRulesOutputTypeDef#

# ListRulesOutputTypeDef definition

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

ListRulesRequestRequestTypeDef#

# ListRulesRequestRequestTypeDef definition

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

ListTagsForResourcesRequestRequestTypeDef#

# ListTagsForResourcesRequestRequestTypeDef definition

class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

NLBResourceTypeDef#

# NLBResourceTypeDef definition

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

R53ResourceRecordTypeDef#

# R53ResourceRecordTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

UpdateCellRequestRequestTypeDef#

# UpdateCellRequestRequestTypeDef definition

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

UpdateReadinessCheckRequestRequestTypeDef#

# UpdateReadinessCheckRequestRequestTypeDef definition

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

UpdateRecoveryGroupRequestRequestTypeDef#

# UpdateRecoveryGroupRequestRequestTypeDef definition

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

CreateCellResponseTypeDef#

# 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

CreateCrossAccountAuthorizationResponseTypeDef#

# CreateCrossAccountAuthorizationResponseTypeDef definition

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

CreateReadinessCheckResponseTypeDef#

# CreateReadinessCheckResponseTypeDef definition

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

CreateRecoveryGroupResponseTypeDef#

# CreateRecoveryGroupResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

GetCellResponseTypeDef#

# 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

GetReadinessCheckResponseTypeDef#

# GetReadinessCheckResponseTypeDef definition

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

GetRecoveryGroupResponseTypeDef#

# GetRecoveryGroupResponseTypeDef definition

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

ListCellsResponseTypeDef#

# ListCellsResponseTypeDef definition

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

ListCrossAccountAuthorizationsResponseTypeDef#

# ListCrossAccountAuthorizationsResponseTypeDef definition

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

ListTagsForResourcesResponseTypeDef#

# ListTagsForResourcesResponseTypeDef definition

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

UpdateCellResponseTypeDef#

# 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

UpdateReadinessCheckResponseTypeDef#

# UpdateReadinessCheckResponseTypeDef definition

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

UpdateRecoveryGroupResponseTypeDef#

# UpdateRecoveryGroupResponseTypeDef definition

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

GetArchitectureRecommendationsResponseTypeDef#

# GetArchitectureRecommendationsResponseTypeDef definition

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

GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef#

# GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef definition

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

GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef#

# GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef definition

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

GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef#

# GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef definition

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

GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef#

# GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef definition

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

ListCellsRequestListCellsPaginateTypeDef#

# ListCellsRequestListCellsPaginateTypeDef definition

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

ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef#

# ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef definition

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

ListReadinessChecksRequestListReadinessChecksPaginateTypeDef#

# ListReadinessChecksRequestListReadinessChecksPaginateTypeDef definition

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