Module Smaws_Client_Route53RecoveryCluster

Route53 Recovery Cluster client library built on EIO.

Types

module Types : sig ... end

Builders

val make_validation_exception_field : message:Types.string_ -> name:Types.string_ -> unit -> Types.validation_exception_field
val make_update_routing_control_states_response : unit -> unit
val make_update_routing_control_state_entry : routing_control_state:Types.routing_control_state -> routing_control_arn:Types.arn -> unit -> Types.update_routing_control_state_entry
val make_update_routing_control_states_request : ?safety_rules_to_override:Types.arns -> update_routing_control_state_entries: Types.update_routing_control_state_entries -> unit -> Types.update_routing_control_states_request
val make_update_routing_control_state_response : unit -> unit
val make_update_routing_control_state_request : ?safety_rules_to_override:Types.arns -> routing_control_state:Types.routing_control_state -> routing_control_arn:Types.arn -> unit -> Types.update_routing_control_state_request
val make_routing_control : ?owner:Types.owner -> ?routing_control_state:Types.routing_control_state -> ?routing_control_name:Types.routing_control_name -> ?routing_control_arn:Types.arn -> ?control_panel_name:Types.control_panel_name -> ?control_panel_arn:Types.arn -> unit -> Types.routing_control
val make_list_routing_controls_response : ?next_token:Types.page_token -> routing_controls:Types.routing_controls -> unit -> Types.list_routing_controls_response
val make_list_routing_controls_request : ?max_results:Types.max_results -> ?next_token:Types.page_token -> ?control_panel_arn:Types.arn -> unit -> Types.list_routing_controls_request
val make_get_routing_control_state_response : ?routing_control_name:Types.routing_control_name -> routing_control_state:Types.routing_control_state -> routing_control_arn:Types.arn -> unit -> Types.get_routing_control_state_response
val make_get_routing_control_state_request : routing_control_arn:Types.arn -> unit -> Types.get_routing_control_state_request

Operations

module GetRoutingControlState : sig ... end

Get the state for a routing control. A routing control is a simple on/off switch that you can use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow.

module ListRoutingControls : sig ... end

List routing control names and Amazon Resource Names (ARNs), as well as the routing control state for each routing control, along with the control panel name and control panel ARN for the routing controls. If you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists all the routing controls in the cluster.

module UpdateRoutingControlState : sig ... end

Set the state of the routing control to reroute traffic. You can set the value to ON or OFF. When the state is ON, traffic flows to a cell. When the state is OFF, traffic does not flow.

module UpdateRoutingControlStates : sig ... end

Set multiple routing control states. You can set the value for each state to be ON or OFF. When the state is ON, traffic flows to a cell. When it's OFF, traffic does not flow.

module Json_serializers : sig ... end
module Json_deserializers : sig ... end