libZSservicesZSamazonka-route53-recovery-control-configZSamazonka-route53-recovery-control-config
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.Route53RecoveryControlConfig.UpdateControlPanel

Description

Updates a control panel. The only update you can make to a control panel is to change the name of the control panel.

Synopsis

Creating a Request

data UpdateControlPanel Source #

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

See: newUpdateControlPanel smart constructor.

Constructors

UpdateControlPanel' 

Fields

Instances

Instances details
Eq UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Read UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Show UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Generic UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Associated Types

type Rep UpdateControlPanel :: Type -> Type #

NFData UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Methods

rnf :: UpdateControlPanel -> () #

Hashable UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

ToJSON UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

AWSRequest UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Associated Types

type AWSResponse UpdateControlPanel #

ToHeaders UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

ToPath UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

ToQuery UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

type Rep UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

type Rep UpdateControlPanel = D1 ('MetaData "UpdateControlPanel" "Amazonka.Route53RecoveryControlConfig.UpdateControlPanel" "libZSservicesZSamazonka-route53-recovery-control-configZSamazonka-route53-recovery-control-config" 'False) (C1 ('MetaCons "UpdateControlPanel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controlPanelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "controlPanelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateControlPanel Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

newUpdateControlPanel Source #

Create a value of UpdateControlPanel 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:controlPanelArn:UpdateControlPanel', updateControlPanel_controlPanelArn - The Amazon Resource Name (ARN) of the control panel.

$sel:controlPanelName:UpdateControlPanel', updateControlPanel_controlPanelName - The name of the control panel.

Request Lenses

updateControlPanel_controlPanelArn :: Lens' UpdateControlPanel Text Source #

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

Destructuring the Response

data UpdateControlPanelResponse Source #

See: newUpdateControlPanelResponse smart constructor.

Constructors

UpdateControlPanelResponse' 

Fields

Instances

Instances details
Eq UpdateControlPanelResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Read UpdateControlPanelResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Show UpdateControlPanelResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Generic UpdateControlPanelResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

Associated Types

type Rep UpdateControlPanelResponse :: Type -> Type #

NFData UpdateControlPanelResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

type Rep UpdateControlPanelResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateControlPanel

type Rep UpdateControlPanelResponse = D1 ('MetaData "UpdateControlPanelResponse" "Amazonka.Route53RecoveryControlConfig.UpdateControlPanel" "libZSservicesZSamazonka-route53-recovery-control-configZSamazonka-route53-recovery-control-config" 'False) (C1 ('MetaCons "UpdateControlPanelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controlPanel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPanel)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateControlPanelResponse Source #

Create a value of UpdateControlPanelResponse 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:controlPanel:UpdateControlPanelResponse', updateControlPanelResponse_controlPanel - The control panel to update.

$sel:httpStatus:UpdateControlPanelResponse', updateControlPanelResponse_httpStatus - The response's http status code.

Response Lenses