Skip to content

Type definitions#

Index > Route53RecoveryCluster > Type definitions

Auto-generated documentation for Route53RecoveryCluster type annotations stubs module mypy-boto3-route53-recovery-cluster.

GetRoutingControlStateRequestRequestTypeDef#

# GetRoutingControlStateRequestRequestTypeDef definition

class GetRoutingControlStateRequestRequestTypeDef(TypedDict):
    RoutingControlArn: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListRoutingControlsRequestRequestTypeDef#

# ListRoutingControlsRequestRequestTypeDef definition

class ListRoutingControlsRequestRequestTypeDef(TypedDict):
    ControlPanelArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

RoutingControlTypeDef#

# RoutingControlTypeDef definition

class RoutingControlTypeDef(TypedDict):
    ControlPanelArn: NotRequired[str],
    ControlPanelName: NotRequired[str],
    RoutingControlArn: NotRequired[str],
    RoutingControlName: NotRequired[str],
    RoutingControlState: NotRequired[RoutingControlStateType],  # (1)
    Owner: NotRequired[str],
  1. See RoutingControlStateType

UpdateRoutingControlStateEntryTypeDef#

# UpdateRoutingControlStateEntryTypeDef definition

class UpdateRoutingControlStateEntryTypeDef(TypedDict):
    RoutingControlArn: str,
    RoutingControlState: RoutingControlStateType,  # (1)
  1. See RoutingControlStateType

UpdateRoutingControlStateRequestRequestTypeDef#

# UpdateRoutingControlStateRequestRequestTypeDef definition

class UpdateRoutingControlStateRequestRequestTypeDef(TypedDict):
    RoutingControlArn: str,
    RoutingControlState: RoutingControlStateType,  # (1)
    SafetyRulesToOverride: NotRequired[Sequence[str]],
  1. See RoutingControlStateType

GetRoutingControlStateResponseTypeDef#

# GetRoutingControlStateResponseTypeDef definition

class GetRoutingControlStateResponseTypeDef(TypedDict):
    RoutingControlArn: str,
    RoutingControlState: RoutingControlStateType,  # (1)
    RoutingControlName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoutingControlStateType
  2. See ResponseMetadataTypeDef

ListRoutingControlsRequestListRoutingControlsPaginateTypeDef#

# ListRoutingControlsRequestListRoutingControlsPaginateTypeDef definition

class ListRoutingControlsRequestListRoutingControlsPaginateTypeDef(TypedDict):
    ControlPanelArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRoutingControlsResponseTypeDef#

# ListRoutingControlsResponseTypeDef definition

class ListRoutingControlsResponseTypeDef(TypedDict):
    RoutingControls: List[RoutingControlTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoutingControlTypeDef
  2. See ResponseMetadataTypeDef

UpdateRoutingControlStatesRequestRequestTypeDef#

# UpdateRoutingControlStatesRequestRequestTypeDef definition

class UpdateRoutingControlStatesRequestRequestTypeDef(TypedDict):
    UpdateRoutingControlStateEntries: Sequence[UpdateRoutingControlStateEntryTypeDef],  # (1)
    SafetyRulesToOverride: NotRequired[Sequence[str]],
  1. See UpdateRoutingControlStateEntryTypeDef