libZSservicesZSamazonka-route53-recovery-clusterZSamazonka-route53-recovery-cluster
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53RecoveryCluster.GetRoutingControlState

Description

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 the state is On, traffic flows to a cell. When it's off, traffic does not flow.

Before you can create a routing control, you first must create a cluster to host the control. For more information, see CreateCluster. Access one of the endpoints for the cluster to get or update the routing control state to redirect traffic.

For more information about working with routing controls, see Routing control in the Route 53 Application Recovery Controller Developer Guide.

Synopsis

Creating a Request

data GetRoutingControlState Source #

See: newGetRoutingControlState smart constructor.

Constructors

GetRoutingControlState' 

Fields

  • routingControlArn :: Text

    The Amazon Resource Number (ARN) for the routing control that you want to get the state for.

Instances

Instances details
Eq GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Read GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Show GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Generic GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Associated Types

type Rep GetRoutingControlState :: Type -> Type #

NFData GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Methods

rnf :: GetRoutingControlState -> () #

Hashable GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

ToJSON GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

AWSRequest GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Associated Types

type AWSResponse GetRoutingControlState #

ToHeaders GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

ToPath GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

ToQuery GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

type Rep GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

type Rep GetRoutingControlState = D1 ('MetaData "GetRoutingControlState" "Amazonka.Route53RecoveryCluster.GetRoutingControlState" "libZSservicesZSamazonka-route53-recovery-clusterZSamazonka-route53-recovery-cluster" 'False) (C1 ('MetaCons "GetRoutingControlState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "routingControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetRoutingControlState Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

newGetRoutingControlState Source #

Create a value of GetRoutingControlState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:routingControlArn:GetRoutingControlState', getRoutingControlState_routingControlArn - The Amazon Resource Number (ARN) for the routing control that you want to get the state for.

Request Lenses

getRoutingControlState_routingControlArn :: Lens' GetRoutingControlState Text Source #

The Amazon Resource Number (ARN) for the routing control that you want to get the state for.

Destructuring the Response

data GetRoutingControlStateResponse Source #

See: newGetRoutingControlStateResponse smart constructor.

Constructors

GetRoutingControlStateResponse' 

Fields

Instances

Instances details
Eq GetRoutingControlStateResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Read GetRoutingControlStateResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Show GetRoutingControlStateResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Generic GetRoutingControlStateResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

Associated Types

type Rep GetRoutingControlStateResponse :: Type -> Type #

NFData GetRoutingControlStateResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

type Rep GetRoutingControlStateResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryCluster.GetRoutingControlState

type Rep GetRoutingControlStateResponse = D1 ('MetaData "GetRoutingControlStateResponse" "Amazonka.Route53RecoveryCluster.GetRoutingControlState" "libZSservicesZSamazonka-route53-recovery-clusterZSamazonka-route53-recovery-cluster" 'False) (C1 ('MetaCons "GetRoutingControlStateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "routingControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "routingControlState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RoutingControlState))))

Response Lenses