amazonka-route53-recovery-control-config-2.0: Amazon Route53 Recovery Control Config SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Description

Returns an array of routing controls for a control panel. A routing control is an Amazon Route 53 Application Recovery Controller construct that has one of two states: ON and OFF. You can map the routing control state to the state of an Amazon Route 53 health check, which can be used to control routing.

This operation returns paginated results.

Synopsis

Creating a Request

data ListRoutingControls Source #

See: newListRoutingControls smart constructor.

Constructors

ListRoutingControls' 

Fields

Instances

Instances details
ToHeaders ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

ToPath ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

ToQuery ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

AWSPager ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

AWSRequest ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Associated Types

type AWSResponse ListRoutingControls #

Generic ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Associated Types

type Rep ListRoutingControls :: Type -> Type #

Read ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Show ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

NFData ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Methods

rnf :: ListRoutingControls -> () #

Eq ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Hashable ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

type AWSResponse ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

type Rep ListRoutingControls Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

type Rep ListRoutingControls = D1 ('MetaData "ListRoutingControls" "Amazonka.Route53RecoveryControlConfig.ListRoutingControls" "amazonka-route53-recovery-control-config-2.0-EdxrPdjlafWED9VxY6nLf4" 'False) (C1 ('MetaCons "ListRoutingControls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlPanelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListRoutingControls Source #

Create a value of ListRoutingControls 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:maxResults:ListRoutingControls', listRoutingControls_maxResults - The number of objects that you want to return with this call.

ListRoutingControls, listRoutingControls_nextToken - The token that identifies which batch of results you want to see.

ListRoutingControls, listRoutingControls_controlPanelArn - The Amazon Resource Name (ARN) of the control panel.

Request Lenses

listRoutingControls_maxResults :: Lens' ListRoutingControls (Maybe Natural) Source #

The number of objects that you want to return with this call.

listRoutingControls_nextToken :: Lens' ListRoutingControls (Maybe Text) Source #

The token that identifies which batch of results you want to see.

listRoutingControls_controlPanelArn :: Lens' ListRoutingControls Text Source #

The Amazon Resource Name (ARN) of the control panel.

Destructuring the Response

data ListRoutingControlsResponse Source #

See: newListRoutingControlsResponse smart constructor.

Constructors

ListRoutingControlsResponse' 

Fields

Instances

Instances details
Generic ListRoutingControlsResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Associated Types

type Rep ListRoutingControlsResponse :: Type -> Type #

Read ListRoutingControlsResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Show ListRoutingControlsResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

NFData ListRoutingControlsResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

Eq ListRoutingControlsResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

type Rep ListRoutingControlsResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.ListRoutingControls

type Rep ListRoutingControlsResponse = D1 ('MetaData "ListRoutingControlsResponse" "Amazonka.Route53RecoveryControlConfig.ListRoutingControls" "amazonka-route53-recovery-control-config-2.0-EdxrPdjlafWED9VxY6nLf4" 'False) (C1 ('MetaCons "ListRoutingControlsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routingControls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RoutingControl])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRoutingControlsResponse Source #

Create a value of ListRoutingControlsResponse 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:

ListRoutingControls, listRoutingControlsResponse_nextToken - The token that identifies which batch of results you want to see.

$sel:routingControls:ListRoutingControlsResponse', listRoutingControlsResponse_routingControls - An array of routing controls.

$sel:httpStatus:ListRoutingControlsResponse', listRoutingControlsResponse_httpStatus - The response's http status code.

Response Lenses

listRoutingControlsResponse_nextToken :: Lens' ListRoutingControlsResponse (Maybe Text) Source #

The token that identifies which batch of results you want to see.