Typed dictionaries#
Index > Route53RecoveryCluster > Typed dictionaries
Auto-generated documentation for Route53RecoveryCluster type annotations stubs module mypy-boto3-route53-recovery-cluster.
GetRoutingControlStateRequestRequestTypeDef#
# GetRoutingControlStateRequestRequestTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import GetRoutingControlStateRequestRequestTypeDef
def get_value() -> GetRoutingControlStateRequestRequestTypeDef:
return {
"RoutingControlArn": ...,
}
# GetRoutingControlStateRequestRequestTypeDef definition
class GetRoutingControlStateRequestRequestTypeDef(TypedDict):
RoutingControlArn: str,
GetRoutingControlStateResponseTypeDef#
# GetRoutingControlStateResponseTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import GetRoutingControlStateResponseTypeDef
def get_value() -> GetRoutingControlStateResponseTypeDef:
return {
"RoutingControlArn": ...,
"RoutingControlState": ...,
"RoutingControlName": ...,
"ResponseMetadata": ...,
}
# GetRoutingControlStateResponseTypeDef definition
class GetRoutingControlStateResponseTypeDef(TypedDict):
RoutingControlArn: str,
RoutingControlState: RoutingControlStateType, # (1)
RoutingControlName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRoutingControlsRequestListRoutingControlsPaginateTypeDef#
# ListRoutingControlsRequestListRoutingControlsPaginateTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ListRoutingControlsRequestListRoutingControlsPaginateTypeDef
def get_value() -> ListRoutingControlsRequestListRoutingControlsPaginateTypeDef:
return {
"ControlPanelArn": ...,
}
# ListRoutingControlsRequestListRoutingControlsPaginateTypeDef definition
class ListRoutingControlsRequestListRoutingControlsPaginateTypeDef(TypedDict):
ControlPanelArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRoutingControlsRequestRequestTypeDef#
# ListRoutingControlsRequestRequestTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ListRoutingControlsRequestRequestTypeDef
def get_value() -> ListRoutingControlsRequestRequestTypeDef:
return {
"ControlPanelArn": ...,
}
# ListRoutingControlsRequestRequestTypeDef definition
class ListRoutingControlsRequestRequestTypeDef(TypedDict):
ControlPanelArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RoutingControlTypeDef#
# RoutingControlTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import RoutingControlTypeDef
def get_value() -> RoutingControlTypeDef:
return {
"ControlPanelArn": ...,
}
# RoutingControlTypeDef definition
class RoutingControlTypeDef(TypedDict):
ControlPanelArn: NotRequired[str],
ControlPanelName: NotRequired[str],
RoutingControlArn: NotRequired[str],
RoutingControlName: NotRequired[str],
RoutingControlState: NotRequired[RoutingControlStateType], # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UpdateRoutingControlStateEntryTypeDef#
# UpdateRoutingControlStateEntryTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStateEntryTypeDef
def get_value() -> UpdateRoutingControlStateEntryTypeDef:
return {
"RoutingControlArn": ...,
"RoutingControlState": ...,
}
# UpdateRoutingControlStateEntryTypeDef definition
class UpdateRoutingControlStateEntryTypeDef(TypedDict):
RoutingControlArn: str,
RoutingControlState: RoutingControlStateType, # (1)
UpdateRoutingControlStateRequestRequestTypeDef#
# UpdateRoutingControlStateRequestRequestTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStateRequestRequestTypeDef
def get_value() -> UpdateRoutingControlStateRequestRequestTypeDef:
return {
"RoutingControlArn": ...,
"RoutingControlState": ...,
}
# UpdateRoutingControlStateRequestRequestTypeDef definition
class UpdateRoutingControlStateRequestRequestTypeDef(TypedDict):
RoutingControlArn: str,
RoutingControlState: RoutingControlStateType, # (1)
SafetyRulesToOverride: NotRequired[Sequence[str]],
ListRoutingControlsResponseTypeDef#
# ListRoutingControlsResponseTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ListRoutingControlsResponseTypeDef
def get_value() -> ListRoutingControlsResponseTypeDef:
return {
"RoutingControls": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRoutingControlsResponseTypeDef definition
class ListRoutingControlsResponseTypeDef(TypedDict):
RoutingControls: List[RoutingControlTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRoutingControlStatesRequestRequestTypeDef#
# UpdateRoutingControlStatesRequestRequestTypeDef usage example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStatesRequestRequestTypeDef
def get_value() -> UpdateRoutingControlStatesRequestRequestTypeDef:
return {
"UpdateRoutingControlStateEntries": ...,
}
# UpdateRoutingControlStatesRequestRequestTypeDef definition
class UpdateRoutingControlStatesRequestRequestTypeDef(TypedDict):
UpdateRoutingControlStateEntries: Sequence[UpdateRoutingControlStateEntryTypeDef], # (1)
SafetyRulesToOverride: NotRequired[Sequence[str]],