Skip to content

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": ...,
    }
Definition
class GetRoutingControlStateRequestRequestTypeDef(TypedDict):
    RoutingControlArn: str,

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)
  1. See RoutingControlStateType

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)
  1. See RoutingControlStateType

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]],
  1. See RoutingControlStateType

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)
  1. See RoutingControlStateType
  2. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See RoutingControlTypeDef
  2. See ResponseMetadataTypeDef

UpdateRoutingControlStatesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53_recovery_cluster.type_defs import UpdateRoutingControlStatesRequestRequestTypeDef

def get_value() -> UpdateRoutingControlStatesRequestRequestTypeDef:
    return {
        "UpdateRoutingControlStateEntries": ...,
    }
Definition
class UpdateRoutingControlStatesRequestRequestTypeDef(TypedDict):
    UpdateRoutingControlStateEntries: Sequence[UpdateRoutingControlStateEntryTypeDef],  # (1)
    SafetyRulesToOverride: NotRequired[Sequence[str]],
  1. See UpdateRoutingControlStateEntryTypeDef