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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],
- 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],
- 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)
CreateCrossAccountAuthorizationResponseTypeDef#
# CreateCrossAccountAuthorizationResponseTypeDef definition
class CreateCrossAccountAuthorizationResponseTypeDef(TypedDict):
CrossAccountAuthorization: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateReadinessCheckResponseTypeDef#
# CreateReadinessCheckResponseTypeDef definition
class CreateReadinessCheckResponseTypeDef(TypedDict):
ReadinessCheckArn: str,
ReadinessCheckName: str,
ResourceSet: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecoveryGroupResponseTypeDef#
# CreateRecoveryGroupResponseTypeDef definition
class CreateRecoveryGroupResponseTypeDef(TypedDict):
Cells: List[str],
RecoveryGroupArn: str,
RecoveryGroupName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCellResponseTypeDef#
# GetCellResponseTypeDef definition
class GetCellResponseTypeDef(TypedDict):
CellArn: str,
CellName: str,
Cells: List[str],
ParentReadinessScopes: List[str],
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetReadinessCheckResponseTypeDef#
# GetReadinessCheckResponseTypeDef definition
class GetReadinessCheckResponseTypeDef(TypedDict):
ReadinessCheckArn: str,
ReadinessCheckName: str,
ResourceSet: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRecoveryGroupResponseTypeDef#
# GetRecoveryGroupResponseTypeDef definition
class GetRecoveryGroupResponseTypeDef(TypedDict):
Cells: List[str],
RecoveryGroupArn: str,
RecoveryGroupName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCellsResponseTypeDef#
# ListCellsResponseTypeDef definition
class ListCellsResponseTypeDef(TypedDict):
Cells: List[CellOutputTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCrossAccountAuthorizationsResponseTypeDef#
# ListCrossAccountAuthorizationsResponseTypeDef definition
class ListCrossAccountAuthorizationsResponseTypeDef(TypedDict):
CrossAccountAuthorizations: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourcesResponseTypeDef#
# ListTagsForResourcesResponseTypeDef definition
class ListTagsForResourcesResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCellResponseTypeDef#
# UpdateCellResponseTypeDef definition
class UpdateCellResponseTypeDef(TypedDict):
CellArn: str,
CellName: str,
Cells: List[str],
ParentReadinessScopes: List[str],
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateReadinessCheckResponseTypeDef#
# UpdateReadinessCheckResponseTypeDef definition
class UpdateReadinessCheckResponseTypeDef(TypedDict):
ReadinessCheckArn: str,
ReadinessCheckName: str,
ResourceSet: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecoveryGroupResponseTypeDef#
# UpdateRecoveryGroupResponseTypeDef definition
class UpdateRecoveryGroupResponseTypeDef(TypedDict):
Cells: List[str],
RecoveryGroupArn: str,
RecoveryGroupName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetArchitectureRecommendationsResponseTypeDef#
# GetArchitectureRecommendationsResponseTypeDef definition
class GetArchitectureRecommendationsResponseTypeDef(TypedDict):
LastAuditTimestamp: datetime,
NextToken: str,
Recommendations: List[RecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef#
# GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef definition
class GetCellReadinessSummaryRequestGetCellReadinessSummaryPaginateTypeDef(TypedDict):
CellName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef#
# GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef definition
class GetReadinessCheckResourceStatusRequestGetReadinessCheckResourceStatusPaginateTypeDef(TypedDict):
ReadinessCheckName: str,
ResourceIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef#
# GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef definition
class GetReadinessCheckStatusRequestGetReadinessCheckStatusPaginateTypeDef(TypedDict):
ReadinessCheckName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef#
# GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef definition
class GetRecoveryGroupReadinessSummaryRequestGetRecoveryGroupReadinessSummaryPaginateTypeDef(TypedDict):
RecoveryGroupName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCellsRequestListCellsPaginateTypeDef#
# ListCellsRequestListCellsPaginateTypeDef definition
class ListCellsRequestListCellsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef#
# ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef definition
class ListCrossAccountAuthorizationsRequestListCrossAccountAuthorizationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReadinessChecksRequestListReadinessChecksPaginateTypeDef#
# ListReadinessChecksRequestListReadinessChecksPaginateTypeDef definition
class ListReadinessChecksRequestListReadinessChecksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef#
# ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef definition
class ListRecoveryGroupsRequestListRecoveryGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceSetsRequestListResourceSetsPaginateTypeDef#
# ListResourceSetsRequestListResourceSetsPaginateTypeDef definition
class ListResourceSetsRequestListResourceSetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesRequestListRulesPaginateTypeDef#
# ListRulesRequestListRulesPaginateTypeDef definition
class ListRulesRequestListRulesPaginateTypeDef(TypedDict):
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCellReadinessSummaryResponseTypeDef#
# GetCellReadinessSummaryResponseTypeDef definition
class GetCellReadinessSummaryResponseTypeDef(TypedDict):
NextToken: str,
Readiness: ReadinessType, # (1)
ReadinessChecks: List[ReadinessCheckSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetRecoveryGroupReadinessSummaryResponseTypeDef#
# GetRecoveryGroupReadinessSummaryResponseTypeDef definition
class GetRecoveryGroupReadinessSummaryResponseTypeDef(TypedDict):
NextToken: str,
Readiness: ReadinessType, # (1)
ReadinessChecks: List[ReadinessCheckSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RuleResultTypeDef#
# RuleResultTypeDef definition
class RuleResultTypeDef(TypedDict):
LastCheckedTimestamp: datetime,
Messages: List[MessageTypeDef], # (1)
Readiness: ReadinessType, # (2)
RuleId: str,
- See MessageTypeDef
- See ReadinessType
GetReadinessCheckStatusResponseTypeDef#
# GetReadinessCheckStatusResponseTypeDef definition
class GetReadinessCheckStatusResponseTypeDef(TypedDict):
Messages: List[MessageTypeDef], # (1)
NextToken: str,
Readiness: ReadinessType, # (2)
Resources: List[ResourceResultTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MessageTypeDef
- See ReadinessType
- See ResourceResultTypeDef
- See ResponseMetadataTypeDef
ListReadinessChecksResponseTypeDef#
# ListReadinessChecksResponseTypeDef definition
class ListReadinessChecksResponseTypeDef(TypedDict):
NextToken: str,
ReadinessChecks: List[ReadinessCheckOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecoveryGroupsResponseTypeDef#
# ListRecoveryGroupsResponseTypeDef definition
class ListRecoveryGroupsResponseTypeDef(TypedDict):
NextToken: str,
RecoveryGroups: List[RecoveryGroupOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRulesResponseTypeDef#
# ListRulesResponseTypeDef definition
class ListRulesResponseTypeDef(TypedDict):
NextToken: str,
Rules: List[ListRulesOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TargetResourceTypeDef#
# TargetResourceTypeDef definition
class TargetResourceTypeDef(TypedDict):
NLBResource: NotRequired[NLBResourceTypeDef], # (1)
R53Resource: NotRequired[R53ResourceRecordTypeDef], # (2)
GetReadinessCheckResourceStatusResponseTypeDef#
# GetReadinessCheckResourceStatusResponseTypeDef definition
class GetReadinessCheckResourceStatusResponseTypeDef(TypedDict):
NextToken: str,
Readiness: ReadinessType, # (1)
Rules: List[RuleResultTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ReadinessType
- See <