class Aws::Route53RecoveryControlConfig::Types::RuleConfig

The rule configuration for an assertion rule. That is, the criteria that you set for specific assertion controls (routing controls) that specify how many controls must be enabled after a transaction completes.

@note When making an API call, you may pass RuleConfig

data as a hash:

    {
      inverted: false, # required
      threshold: 1, # required
      type: "ATLEAST", # required, accepts ATLEAST, AND, OR
    }

@!attribute [rw] inverted

Logical negation of the rule. If the rule would usually evaluate
true, it's evaluated as false, and vice versa.
@return [Boolean]

@!attribute [rw] threshold

The value of N, when you specify an ATLEAST rule type. That is,
Threshold is the number of controls that must be set when you
specify an ATLEAST type.
@return [Integer]

@!attribute [rw] type

A rule can be one of the following: ATLEAST, AND, or OR.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/route53-recovery-control-config-2020-11-02/RuleConfig AWS API Documentation

Constants

SENSITIVE