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

Description

Update a safety rule (an assertion rule or gating rule) for the routing controls in a control panel. You can only update the name and the waiting period for a safety rule. To make other updates, delete the safety rule and create a new safety rule.

Synopsis

Creating a Request

data UpdateSafetyRule Source #

See: newUpdateSafetyRule smart constructor.

Instances

Instances details
Eq UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Read UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Show UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Generic UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Associated Types

type Rep UpdateSafetyRule :: Type -> Type #

NFData UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Methods

rnf :: UpdateSafetyRule -> () #

Hashable UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

ToJSON UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

AWSRequest UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Associated Types

type AWSResponse UpdateSafetyRule #

ToHeaders UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

ToPath UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

ToQuery UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

type Rep UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

type Rep UpdateSafetyRule = D1 ('MetaData "UpdateSafetyRule" "Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule" "libZSservicesZSamazonka-route53-recovery-control-configZSamazonka-route53-recovery-control-config" 'False) (C1 ('MetaCons "UpdateSafetyRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatingRuleUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatingRuleUpdate)) :*: S1 ('MetaSel ('Just "assertionRuleUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssertionRuleUpdate))))
type AWSResponse UpdateSafetyRule Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

newUpdateSafetyRule :: UpdateSafetyRule Source #

Create a value of UpdateSafetyRule 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:gatingRuleUpdate:UpdateSafetyRule', updateSafetyRule_gatingRuleUpdate - Undocumented member.

$sel:assertionRuleUpdate:UpdateSafetyRule', updateSafetyRule_assertionRuleUpdate - Undocumented member.

Request Lenses

Destructuring the Response

data UpdateSafetyRuleResponse Source #

See: newUpdateSafetyRuleResponse smart constructor.

Constructors

UpdateSafetyRuleResponse' 

Fields

Instances

Instances details
Eq UpdateSafetyRuleResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Read UpdateSafetyRuleResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Show UpdateSafetyRuleResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Generic UpdateSafetyRuleResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

Associated Types

type Rep UpdateSafetyRuleResponse :: Type -> Type #

NFData UpdateSafetyRuleResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

type Rep UpdateSafetyRuleResponse Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule

type Rep UpdateSafetyRuleResponse = D1 ('MetaData "UpdateSafetyRuleResponse" "Amazonka.Route53RecoveryControlConfig.UpdateSafetyRule" "libZSservicesZSamazonka-route53-recovery-control-configZSamazonka-route53-recovery-control-config" 'False) (C1 ('MetaCons "UpdateSafetyRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assertionRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssertionRule)) :*: (S1 ('MetaSel ('Just "gatingRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatingRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateSafetyRuleResponse Source #

Create a value of UpdateSafetyRuleResponse 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:assertionRule:UpdateSafetyRuleResponse', updateSafetyRuleResponse_assertionRule - Undocumented member.

$sel:gatingRule:UpdateSafetyRuleResponse', updateSafetyRuleResponse_gatingRule - Undocumented member.

$sel:httpStatus:UpdateSafetyRuleResponse', updateSafetyRuleResponse_httpStatus - The response's http status code.

Response Lenses