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