Type definitions#
Index > Route53RecoveryCluster > Type definitions
Auto-generated documentation for Route53RecoveryCluster type annotations stubs module mypy-boto3-route53-recovery-cluster.
GetRoutingControlStateRequestTypeDef#
# GetRoutingControlStateRequestTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import GetRoutingControlStateRequestTypeDef
def get_value() -> GetRoutingControlStateRequestTypeDef:
return {
"RoutingControlArn": ...,
}
# GetRoutingControlStateRequestTypeDef definition
class GetRoutingControlStateRequestTypeDef(TypedDict):
RoutingControlArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListRoutingControlsRequestTypeDef#
# ListRoutingControlsRequestTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ListRoutingControlsRequestTypeDef
def get_value() -> ListRoutingControlsRequestTypeDef:
return {
"ControlPanelArn": ...,
}
# ListRoutingControlsRequestTypeDef definition
class ListRoutingControlsRequestTypeDef(TypedDict):
ControlPanelArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RoutingControlTypeDef#
# RoutingControlTypeDef TypedDict 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)
Owner: NotRequired[str],
UpdateRoutingControlStateEntryTypeDef#
# UpdateRoutingControlStateEntryTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStateEntryTypeDef
def get_value() -> UpdateRoutingControlStateEntryTypeDef:
return {
"RoutingControlArn": ...,
}
# UpdateRoutingControlStateEntryTypeDef definition
class UpdateRoutingControlStateEntryTypeDef(TypedDict):
RoutingControlArn: str,
RoutingControlState: RoutingControlStateType, # (1)
UpdateRoutingControlStateRequestTypeDef#
# UpdateRoutingControlStateRequestTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStateRequestTypeDef
def get_value() -> UpdateRoutingControlStateRequestTypeDef:
return {
"RoutingControlArn": ...,
}
# UpdateRoutingControlStateRequestTypeDef definition
class UpdateRoutingControlStateRequestTypeDef(TypedDict):
RoutingControlArn: str,
RoutingControlState: RoutingControlStateType, # (1)
SafetyRulesToOverride: NotRequired[Sequence[str]],
GetRoutingControlStateResponseTypeDef#
# GetRoutingControlStateResponseTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import GetRoutingControlStateResponseTypeDef
def get_value() -> GetRoutingControlStateResponseTypeDef:
return {
"RoutingControlArn": ...,
}
# GetRoutingControlStateResponseTypeDef definition
class GetRoutingControlStateResponseTypeDef(TypedDict):
RoutingControlArn: str,
RoutingControlState: RoutingControlStateType, # (1)
RoutingControlName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRoutingControlsRequestPaginateTypeDef#
# ListRoutingControlsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ListRoutingControlsRequestPaginateTypeDef
def get_value() -> ListRoutingControlsRequestPaginateTypeDef:
return {
"ControlPanelArn": ...,
}
# ListRoutingControlsRequestPaginateTypeDef definition
class ListRoutingControlsRequestPaginateTypeDef(TypedDict):
ControlPanelArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRoutingControlsResponseTypeDef#
# ListRoutingControlsResponseTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import ListRoutingControlsResponseTypeDef
def get_value() -> ListRoutingControlsResponseTypeDef:
return {
"RoutingControls": ...,
}
# ListRoutingControlsResponseTypeDef definition
class ListRoutingControlsResponseTypeDef(TypedDict):
RoutingControls: List[RoutingControlTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RoutingControlTypeDef]
- See ResponseMetadataTypeDef
UpdateRoutingControlStatesRequestTypeDef#
# UpdateRoutingControlStatesRequestTypeDef TypedDict usage example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStatesRequestTypeDef
def get_value() -> UpdateRoutingControlStatesRequestTypeDef:
return {
"UpdateRoutingControlStateEntries": ...,
}
# UpdateRoutingControlStatesRequestTypeDef definition
class UpdateRoutingControlStatesRequestTypeDef(TypedDict):
UpdateRoutingControlStateEntries: Sequence[UpdateRoutingControlStateEntryTypeDef], # (1)
SafetyRulesToOverride: NotRequired[Sequence[str]],
- See
Sequence[UpdateRoutingControlStateEntryTypeDef]