Skip to content

Typed dictionaries

Index > Route53RecoveryReadiness > Typed dictionaries

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

CellOutputTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CellOutputTypeDef

def get_value() -> CellOutputTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
    }
Definition
class CellOutputTypeDef(TypedDict):
    CellArn: str,
    CellName: str,
    Cells: List[str],
    ParentReadinessScopes: List[str],
    Tags: NotRequired[Dict[str, str]],

CreateCellRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateCellRequestRequestTypeDef

def get_value() -> CreateCellRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
Definition
class CreateCellRequestRequestTypeDef(TypedDict):
    CellName: str,
    Cells: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateCrossAccountAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateCrossAccountAuthorizationRequestRequestTypeDef

def get_value() -> CreateCrossAccountAuthorizationRequestRequestTypeDef:
    return {
        "CrossAccountAuthorization": ...,
    }
Definition
class CreateCrossAccountAuthorizationRequestRequestTypeDef(TypedDict):
    CrossAccountAuthorization: str,

CreateReadinessCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateReadinessCheckRequestRequestTypeDef

def get_value() -> CreateReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceSetName": ...,
    }
Definition
class CreateReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceSetName: str,
    Tags: NotRequired[Mapping[str, str]],

CreateRecoveryGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateRecoveryGroupRequestRequestTypeDef

def get_value() -> CreateRecoveryGroupRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
Definition
class CreateRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,
    Cells: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

DeleteCellRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteCellRequestRequestTypeDef

def get_value() -> DeleteCellRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
Definition
class DeleteCellRequestRequestTypeDef(TypedDict):
    CellName: str,

DeleteCrossAccountAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteCrossAccountAuthorizationRequestRequestTypeDef

def get_value() -> DeleteCrossAccountAuthorizationRequestRequestTypeDef:
    return {
        "CrossAccountAuthorization": ...,
    }
Definition
class DeleteCrossAccountAuthorizationRequestRequestTypeDef(TypedDict):
    CrossAccountAuthorization: str,

DeleteReadinessCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteReadinessCheckRequestRequestTypeDef

def get_value() -> DeleteReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
Definition
class DeleteReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,

DeleteRecoveryGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteRecoveryGroupRequestRequestTypeDef

def get_value() -> DeleteRecoveryGroupRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
Definition
class DeleteRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,

DeleteResourceSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteResourceSetRequestRequestTypeDef

def get_value() -> DeleteResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
    }
Definition
class DeleteResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,

GetArchitectureRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetArchitectureRecommendationsRequestRequestTypeDef

def get_value() -> GetArchitectureRecommendationsRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
Definition
class GetArchitectureRecommendationsRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RecommendationTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import RecommendationTypeDef

def get_value() -> RecommendationTypeDef:
    return {
        "RecommendationText": ...,
    }
Definition
class RecommendationTypeDef(TypedDict):
    RecommendationText: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetCellReadinessSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetCellReadinessSummaryRequestRequestTypeDef

def get_value() -> GetCellReadinessSummaryRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
Definition
class GetCellReadinessSummaryRequestRequestTypeDef(TypedDict):
    CellName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ReadinessCheckSummaryTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ReadinessCheckSummaryTypeDef

def get_value() -> ReadinessCheckSummaryTypeDef:
    return {
        "Readiness": ...,
    }
Definition
class ReadinessCheckSummaryTypeDef(TypedDict):
    Readiness: NotRequired[ReadinessType],  # (1)
    ReadinessCheckName: NotRequired[str],
  1. See ReadinessType

GetCellRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetCellRequestRequestTypeDef

def get_value() -> GetCellRequestRequestTypeDef:
    return {
        "CellName": ...,
    }
Definition
class GetCellRequestRequestTypeDef(TypedDict):
    CellName: str,

GetReadinessCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckRequestRequestTypeDef

def get_value() -> GetReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
Definition
class GetReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,

GetReadinessCheckResourceStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResourceStatusRequestRequestTypeDef

def get_value() -> GetReadinessCheckResourceStatusRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceIdentifier": ...,
    }
Definition
class GetReadinessCheckResourceStatusRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceIdentifier: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetReadinessCheckStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckStatusRequestRequestTypeDef

def get_value() -> GetReadinessCheckStatusRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
Definition
class GetReadinessCheckStatusRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

MessageTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import MessageTypeDef

def get_value() -> MessageTypeDef:
    return {
        "MessageText": ...,
    }
Definition
class MessageTypeDef(TypedDict):
    MessageText: NotRequired[str],

ResourceResultTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ResourceResultTypeDef

def get_value() -> ResourceResultTypeDef:
    return {
        "LastCheckedTimestamp": ...,
        "Readiness": ...,
    }
Definition
class ResourceResultTypeDef(TypedDict):
    LastCheckedTimestamp: datetime,
    Readiness: ReadinessType,  # (1)
    ComponentId: NotRequired[str],
    ResourceArn: NotRequired[str],
  1. See ReadinessType

GetRecoveryGroupReadinessSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupReadinessSummaryRequestRequestTypeDef

def get_value() -> GetRecoveryGroupReadinessSummaryRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
Definition
class GetRecoveryGroupReadinessSummaryRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetRecoveryGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupRequestRequestTypeDef

def get_value() -> GetRecoveryGroupRequestRequestTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
Definition
class GetRecoveryGroupRequestRequestTypeDef(TypedDict):
    RecoveryGroupName: str,

GetResourceSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetResourceSetRequestRequestTypeDef

def get_value() -> GetResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
    }
Definition
class GetResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,

ListCellsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListCellsRequestRequestTypeDef

def get_value() -> ListCellsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListCellsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCrossAccountAuthorizationsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListCrossAccountAuthorizationsRequestRequestTypeDef

def get_value() -> ListCrossAccountAuthorizationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListCrossAccountAuthorizationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListReadinessChecksRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListReadinessChecksRequestRequestTypeDef

def get_value() -> ListReadinessChecksRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListReadinessChecksRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ReadinessCheckOutputTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ReadinessCheckOutputTypeDef

def get_value() -> ReadinessCheckOutputTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ResourceSet": ...,
    }
Definition
class ReadinessCheckOutputTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ResourceSet: str,
    ReadinessCheckName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListRecoveryGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRecoveryGroupsRequestRequestTypeDef

def get_value() -> ListRecoveryGroupsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListRecoveryGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RecoveryGroupOutputTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import RecoveryGroupOutputTypeDef

def get_value() -> RecoveryGroupOutputTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
    }
Definition
class RecoveryGroupOutputTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: NotRequired[Dict[str, str]],

ListResourceSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsRequestRequestTypeDef

def get_value() -> ListResourceSetsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResourceSetsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListRulesOutputTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesOutputTypeDef

def get_value() -> ListRulesOutputTypeDef:
    return {
        "ResourceType": ...,
        "RuleDescription": ...,
        "RuleId": ...,
    }
Definition
class ListRulesOutputTypeDef(TypedDict):
    ResourceType: str,
    RuleDescription: str,
    RuleId: str,

ListRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesRequestRequestTypeDef

def get_value() -> ListRulesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListRulesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ResourceType: NotRequired[str],

ListTagsForResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListTagsForResourcesRequestRequestTypeDef

def get_value() -> ListTagsForResourcesRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

NLBResourceTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import NLBResourceTypeDef

def get_value() -> NLBResourceTypeDef:
    return {
        "Arn": ...,
    }
Definition
class NLBResourceTypeDef(TypedDict):
    Arn: NotRequired[str],

R53ResourceRecordTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import R53ResourceRecordTypeDef

def get_value() -> R53ResourceRecordTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class R53ResourceRecordTypeDef(TypedDict):
    DomainName: NotRequired[str],
    RecordSetId: NotRequired[str],

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateCellRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateCellRequestRequestTypeDef

def get_value() -> UpdateCellRequestRequestTypeDef:
    return {
        "CellName": ...,
        "Cells": ...,
    }
Definition
class UpdateCellRequestRequestTypeDef(TypedDict):
    CellName: str,
    Cells: Sequence[str],

UpdateReadinessCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateReadinessCheckRequestRequestTypeDef

def get_value() -> UpdateReadinessCheckRequestRequestTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceSetName": ...,
    }
Definition
class UpdateReadinessCheckRequestRequestTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceSetName: str,

UpdateRecoveryGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateRecoveryGroupRequestRequestTypeDef

def get_value() -> UpdateRecoveryGroupRequestRequestTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupName": ...,
    }
Definition
class UpdateRecoveryGroupRequestRequestTypeDef(TypedDict):
    Cells: Sequence[str],
    RecoveryGroupName: str,

CreateCellResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateCellResponseTypeDef

def get_value() -> CreateCellResponseTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateCrossAccountAuthorizationResponseTypeDef

def get_value() -> CreateCrossAccountAuthorizationResponseTypeDef:
    return {
        "CrossAccountAuthorization": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateCrossAccountAuthorizationResponseTypeDef(TypedDict):
    CrossAccountAuthorization: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateReadinessCheckResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateReadinessCheckResponseTypeDef

def get_value() -> CreateReadinessCheckResponseTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ReadinessCheckName": ...,
        "ResourceSet": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateReadinessCheckResponseTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ReadinessCheckName: str,
    ResourceSet: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecoveryGroupResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateRecoveryGroupResponseTypeDef

def get_value() -> CreateRecoveryGroupResponseTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRecoveryGroupResponseTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCellResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetCellResponseTypeDef

def get_value() -> GetCellResponseTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResponseTypeDef

def get_value() -> GetReadinessCheckResponseTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ReadinessCheckName": ...,
        "ResourceSet": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetReadinessCheckResponseTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ReadinessCheckName: str,
    ResourceSet: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRecoveryGroupResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupResponseTypeDef

def get_value() -> GetRecoveryGroupResponseTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRecoveryGroupResponseTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListCellsResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListCellsResponseTypeDef

def get_value() -> ListCellsResponseTypeDef:
    return {
        "Cells": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCellsResponseTypeDef(TypedDict):
    Cells: List[CellOutputTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CellOutputTypeDef
  2. See ResponseMetadataTypeDef

ListCrossAccountAuthorizationsResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListCrossAccountAuthorizationsResponseTypeDef

def get_value() -> ListCrossAccountAuthorizationsResponseTypeDef:
    return {
        "CrossAccountAuthorizations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCrossAccountAuthorizationsResponseTypeDef(TypedDict):
    CrossAccountAuthorizations: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourcesResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListTagsForResourcesResponseTypeDef

def get_value() -> ListTagsForResourcesResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourcesResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateCellResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateCellResponseTypeDef

def get_value() -> UpdateCellResponseTypeDef:
    return {
        "CellArn": ...,
        "CellName": ...,
        "Cells": ...,
        "ParentReadinessScopes": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateReadinessCheckResponseTypeDef

def get_value() -> UpdateReadinessCheckResponseTypeDef:
    return {
        "ReadinessCheckArn": ...,
        "ReadinessCheckName": ...,
        "ResourceSet": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateReadinessCheckResponseTypeDef(TypedDict):
    ReadinessCheckArn: str,
    ReadinessCheckName: str,
    ResourceSet: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecoveryGroupResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateRecoveryGroupResponseTypeDef

def get_value() -> UpdateRecoveryGroupResponseTypeDef:
    return {
        "Cells": ...,
        "RecoveryGroupArn": ...,
        "RecoveryGroupName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateRecoveryGroupResponseTypeDef(TypedDict):
    Cells: List[str],
    RecoveryGroupArn: str,
    RecoveryGroupName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetArchitectureRecommendationsResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetArchitectureRecommendationsResponseTypeDef

def get_value() -> GetArchitectureRecommendationsResponseTypeDef:
    return {
        "LastAuditTimestamp": ...,
        "NextToken": ...,
        "Recommendations": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetArchitectureRecommendationsResponseTypeDef(TypedDict):
    LastAuditTimestamp: datetime,
    NextToken: str,
    Recommendations: List[RecommendationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecommendationTypeDef
  2. See ResponseMetadataTypeDef

GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef

def get_value() -> GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef:
    return {
        "CellName": ...,
    }
Definition
class GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef(TypedDict):
    CellName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef

def get_value() -> GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef:
    return {
        "ReadinessCheckName": ...,
        "ResourceIdentifier": ...,
    }
Definition
class GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef(TypedDict):
    ReadinessCheckName: str,
    ResourceIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef

def get_value() -> GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef:
    return {
        "ReadinessCheckName": ...,
    }
Definition
class GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef(TypedDict):
    ReadinessCheckName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef

def get_value() -> GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef:
    return {
        "RecoveryGroupName": ...,
    }
Definition
class GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef(TypedDict):
    RecoveryGroupName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCellsRequestListCellsPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListCellsRequestListCellsPaginateTypeDef

def get_value() -> ListCellsRequestListCellsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListCellsRequestListCellsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef

def get_value() -> ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListReadinessChecksRequestListReadinessChecksPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListReadinessChecksRequestListReadinessChecksPaginateTypeDef

def get_value() -> ListReadinessChecksRequestListReadinessChecksPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListReadinessChecksRequestListReadinessChecksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef

def get_value() -> ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceSetsRequestListResourceSetsPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsRequestListResourceSetsPaginateTypeDef

def get_value() -> ListResourceSetsRequestListResourceSetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListResourceSetsRequestListResourceSetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesRequestListRulesPaginateTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesRequestListRulesPaginateTypeDef

def get_value() -> ListRulesRequestListRulesPaginateTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ListRulesRequestListRulesPaginateTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCellReadinessSummaryResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetCellReadinessSummaryResponseTypeDef

def get_value() -> GetCellReadinessSummaryResponseTypeDef:
    return {
        "NextToken": ...,
        "Readiness": ...,
        "ReadinessChecks": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetRecoveryGroupReadinessSummaryResponseTypeDef

def get_value() -> GetRecoveryGroupReadinessSummaryResponseTypeDef:
    return {
        "NextToken": ...,
        "Readiness": ...,
        "ReadinessChecks": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import RuleResultTypeDef

def get_value() -> RuleResultTypeDef:
    return {
        "LastCheckedTimestamp": ...,
        "Messages": ...,
        "Readiness": ...,
        "RuleId": ...,
    }
Definition
class RuleResultTypeDef(TypedDict):
    LastCheckedTimestamp: datetime,
    Messages: List[MessageTypeDef],  # (1)
    Readiness: ReadinessType,  # (2)
    RuleId: str,
  1. See MessageTypeDef
  2. See ReadinessType

GetReadinessCheckStatusResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckStatusResponseTypeDef

def get_value() -> GetReadinessCheckStatusResponseTypeDef:
    return {
        "Messages": ...,
        "NextToken": ...,
        "Readiness": ...,
        "Resources": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListReadinessChecksResponseTypeDef

def get_value() -> ListReadinessChecksResponseTypeDef:
    return {
        "NextToken": ...,
        "ReadinessChecks": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReadinessChecksResponseTypeDef(TypedDict):
    NextToken: str,
    ReadinessChecks: List[ReadinessCheckOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReadinessCheckOutputTypeDef
  2. See ResponseMetadataTypeDef

ListRecoveryGroupsResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRecoveryGroupsResponseTypeDef

def get_value() -> ListRecoveryGroupsResponseTypeDef:
    return {
        "NextToken": ...,
        "RecoveryGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRecoveryGroupsResponseTypeDef(TypedDict):
    NextToken: str,
    RecoveryGroups: List[RecoveryGroupOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecoveryGroupOutputTypeDef
  2. See ResponseMetadataTypeDef

ListRulesResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListRulesResponseTypeDef

def get_value() -> ListRulesResponseTypeDef:
    return {
        "NextToken": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRulesResponseTypeDef(TypedDict):
    NextToken: str,
    Rules: List[ListRulesOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListRulesOutputTypeDef
  2. See ResponseMetadataTypeDef

TargetResourceTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import TargetResourceTypeDef

def get_value() -> TargetResourceTypeDef:
    return {
        "NLBResource": ...,
    }
Definition
class TargetResourceTypeDef(TypedDict):
    NLBResource: NotRequired[NLBResourceTypeDef],  # (1)
    R53Resource: NotRequired[R53ResourceRecordTypeDef],  # (2)
  1. See NLBResourceTypeDef
  2. See R53ResourceRecordTypeDef

GetReadinessCheckResourceStatusResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckResourceStatusResponseTypeDef

def get_value() -> GetReadinessCheckResourceStatusResponseTypeDef:
    return {
        "NextToken": ...,
        "Readiness": ...,
        "Rules": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DNSTargetResourceTypeDef

def get_value() -> DNSTargetResourceTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class DNSTargetResourceTypeDef(TypedDict):
    DomainName: NotRequired[str],
    HostedZoneArn: NotRequired[str],
    RecordSetId: NotRequired[str],
    RecordType: NotRequired[str],
    TargetResource: NotRequired[TargetResourceTypeDef],  # (1)
  1. See TargetResourceTypeDef

ResourceTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ResourceTypeDef

def get_value() -> ResourceTypeDef:
    return {
        "ComponentId": ...,
    }
Definition
class ResourceTypeDef(TypedDict):
    ComponentId: NotRequired[str],
    DnsTargetResource: NotRequired[DNSTargetResourceTypeDef],  # (1)
    ReadinessScopes: NotRequired[Sequence[str]],
    ResourceArn: NotRequired[str],
  1. See DNSTargetResourceTypeDef

CreateResourceSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateResourceSetRequestRequestTypeDef

def get_value() -> CreateResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
    }
Definition
class CreateResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: Sequence[ResourceTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See ResourceTypeDef

CreateResourceSetResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import CreateResourceSetResponseTypeDef

def get_value() -> CreateResourceSetResponseTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetResourceSetResponseTypeDef

def get_value() -> GetResourceSetResponseTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ResourceSetOutputTypeDef

def get_value() -> ResourceSetOutputTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
    }
Definition
class ResourceSetOutputTypeDef(TypedDict):
    ResourceSetArn: str,
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: List[ResourceTypeDef],  # (1)
    Tags: NotRequired[Dict[str, str]],
  1. See ResourceTypeDef

UpdateResourceSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateResourceSetRequestRequestTypeDef

def get_value() -> UpdateResourceSetRequestRequestTypeDef:
    return {
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
    }
Definition
class UpdateResourceSetRequestRequestTypeDef(TypedDict):
    ResourceSetName: str,
    ResourceSetType: str,
    Resources: Sequence[ResourceTypeDef],  # (1)
  1. See ResourceTypeDef

UpdateResourceSetResponseTypeDef

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import UpdateResourceSetResponseTypeDef

def get_value() -> UpdateResourceSetResponseTypeDef:
    return {
        "ResourceSetArn": ...,
        "ResourceSetName": ...,
        "ResourceSetType": ...,
        "Resources": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsResponseTypeDef

def get_value() -> ListResourceSetsResponseTypeDef:
    return {
        "NextToken": ...,
        "ResourceSets": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceSetsResponseTypeDef(TypedDict):
    NextToken: str,
    ResourceSets: List[ResourceSetOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceSetOutputTypeDef
  2. See ResponseMetadataTypeDef