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.Types.RuleType

Description

 
Synopsis

Documentation

newtype RuleType Source #

An enumerated type that determines how the evaluated rules are processed. RuleType can be one of the following:

ATLEAST - At least N routing controls must be set. You specify N as the Threshold in the rule configuration.

AND - All routing controls must be set. This is a shortcut for "At least N," where N is the total number of controls in the rule.

OR - Any control must be set. This is a shortcut for "At least N," where N is 1.

Constructors

RuleType' 

Fields

Bundled Patterns

pattern RuleType_AND :: RuleType 
pattern RuleType_ATLEAST :: RuleType 
pattern RuleType_OR :: RuleType 

Instances

Instances details
Eq RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Ord RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Read RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Show RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Generic RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Associated Types

type Rep RuleType :: Type -> Type #

Methods

from :: RuleType -> Rep RuleType x #

to :: Rep RuleType x -> RuleType #

NFData RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Methods

rnf :: RuleType -> () #

Hashable RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Methods

hashWithSalt :: Int -> RuleType -> Int #

hash :: RuleType -> Int #

ToJSON RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

ToJSONKey RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

FromJSON RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

FromJSONKey RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

ToLog RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

ToHeader RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Methods

toHeader :: HeaderName -> RuleType -> [Header] #

ToQuery RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

FromXML RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

ToXML RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Methods

toXML :: RuleType -> XML #

ToByteString RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Methods

toBS :: RuleType -> ByteString #

FromText RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

ToText RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

Methods

toText :: RuleType -> Text #

type Rep RuleType Source # 
Instance details

Defined in Amazonka.Route53RecoveryControlConfig.Types.RuleType

type Rep RuleType = D1 ('MetaData "RuleType" "Amazonka.Route53RecoveryControlConfig.Types.RuleType" "libZSservicesZSamazonka-route53-recovery-control-configZSamazonka-route53-recovery-control-config" 'True) (C1 ('MetaCons "RuleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))