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.UpdateRoutingControl

Description

Updates a routing control. You can only update the name of the routing control. To get or update the routing control state, see the Recovery Cluster (data plane) API actions for Amazon Route 53 Application Recovery Controller.

Synopsis

Creating a Request

data UpdateRoutingControl Source #

The details of the routing control that you're updating.

See: newUpdateRoutingControl smart constructor.

Constructors

UpdateRoutingControl' 

Fields

Instances

Instances details
ToJSON UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

ToHeaders UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

ToPath UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

ToQuery UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

AWSRequest UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Associated Types

type AWSResponse UpdateRoutingControl #

Generic UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Associated Types

type Rep UpdateRoutingControl :: Type -> Type #

Read UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Show UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

NFData UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Methods

rnf :: UpdateRoutingControl -> () #

Eq UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Hashable UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

type AWSResponse UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

type Rep UpdateRoutingControl Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

type Rep UpdateRoutingControl = D1 ('MetaData "UpdateRoutingControl" "Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl" "amazonka-route53-recovery-control-config-2.0-EdxrPdjlafWED9VxY6nLf4" 'False) (C1 ('MetaCons "UpdateRoutingControl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "routingControlName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "routingControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateRoutingControl Source #

Create a value of UpdateRoutingControl 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:routingControlName:UpdateRoutingControl', updateRoutingControl_routingControlName - The name of the routing control.

UpdateRoutingControl, updateRoutingControl_routingControlArn - The Amazon Resource Name (ARN) of the routing control.

Request Lenses

updateRoutingControl_routingControlArn :: Lens' UpdateRoutingControl Text Source #

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

Destructuring the Response

data UpdateRoutingControlResponse Source #

See: newUpdateRoutingControlResponse smart constructor.

Constructors

UpdateRoutingControlResponse' 

Fields

Instances

Instances details
Generic UpdateRoutingControlResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Associated Types

type Rep UpdateRoutingControlResponse :: Type -> Type #

Read UpdateRoutingControlResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Show UpdateRoutingControlResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

NFData UpdateRoutingControlResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

Eq UpdateRoutingControlResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

type Rep UpdateRoutingControlResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl

type Rep UpdateRoutingControlResponse = D1 ('MetaData "UpdateRoutingControlResponse" "Amazonka.Route53RecoveryControlConfig.UpdateRoutingControl" "amazonka-route53-recovery-control-config-2.0-EdxrPdjlafWED9VxY6nLf4" 'False) (C1 ('MetaCons "UpdateRoutingControlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "routingControl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoutingControl)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateRoutingControlResponse Source #

Create a value of UpdateRoutingControlResponse 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:routingControl:UpdateRoutingControlResponse', updateRoutingControlResponse_routingControl - The routing control that was updated.

$sel:httpStatus:UpdateRoutingControlResponse', updateRoutingControlResponse_httpStatus - The response's http status code.

Response Lenses