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": ...,
}
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": ...,
}
DeleteRecoveryGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteRecoveryGroupRequestRequestTypeDef
def get_value() -> DeleteRecoveryGroupRequestRequestTypeDef:
return {
"RecoveryGroupName": ...,
}
DeleteResourceSetRequestRequestTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import DeleteResourceSetRequestRequestTypeDef
def get_value() -> DeleteResourceSetRequestRequestTypeDef:
return {
"ResourceSetName": ...,
}
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": ...,
}
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],
- See ReadinessType
GetCellRequestRequestTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetCellRequestRequestTypeDef
def get_value() -> GetCellRequestRequestTypeDef:
return {
"CellName": ...,
}
GetReadinessCheckRequestRequestTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetReadinessCheckRequestRequestTypeDef
def get_value() -> GetReadinessCheckRequestRequestTypeDef:
return {
"ReadinessCheckName": ...,
}
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": ...,
}
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],
- 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": ...,
}
GetResourceSetRequestRequestTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import GetResourceSetRequestRequestTypeDef
def get_value() -> GetResourceSetRequestRequestTypeDef:
return {
"ResourceSetName": ...,
}
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": ...,
}
NLBResourceTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import NLBResourceTypeDef
def get_value() -> NLBResourceTypeDef:
return {
"Arn": ...,
}
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": ...,
}
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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,
- See MessageTypeDef
- 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)
- See MessageTypeDef
- See ReadinessType
- See ResourceResultTypeDef
- 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)
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)
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)
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)
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)
- See ReadinessType
- See RuleResultTypeDef
- 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)
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],
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]],
- 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)
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)
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]],
- 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)
- 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)
ListResourceSetsResponseTypeDef
Usage Example
from mypy_boto3_route53_recovery_readiness.type_defs import ListResourceSetsResponseTypeDef
def get_value() -> ListResourceSetsResponseTypeDef:
return {
"NextToken": ...,
"ResourceSets": ...,
"ResponseMetadata": ...,
}