Class: Aws::Route53RecoveryControlConfig::Types::RuleConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53RecoveryControlConfig::Types::RuleConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-route53recoverycontrolconfig/types.rb
Overview
The rule configuration for an assertion rule. That is, the criteria that you set for specific assertion controls (routing controls) that specify how many control states must be ON after a transaction completes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#inverted ⇒ Boolean
Logical negation of the rule.
-
#threshold ⇒ Integer
The value of N, when you specify an ATLEAST rule type.
-
#type ⇒ String
A rule can be one of the following: ATLEAST, AND, or OR.
Instance Attribute Details
#inverted ⇒ Boolean
Logical negation of the rule. If the rule would usually evaluate true, it’s evaluated as false, and vice versa.
1204 1205 1206 1207 1208 1209 1210 |
# File 'lib/aws-sdk-route53recoverycontrolconfig/types.rb', line 1204 class RuleConfig < Struct.new( :inverted, :threshold, :type) SENSITIVE = [] include Aws::Structure end |
#threshold ⇒ Integer
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.
1204 1205 1206 1207 1208 1209 1210 |
# File 'lib/aws-sdk-route53recoverycontrolconfig/types.rb', line 1204 class RuleConfig < Struct.new( :inverted, :threshold, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
A rule can be one of the following: ATLEAST, AND, or OR.
1204 1205 1206 1207 1208 1209 1210 |
# File 'lib/aws-sdk-route53recoverycontrolconfig/types.rb', line 1204 class RuleConfig < Struct.new( :inverted, :threshold, :type) SENSITIVE = [] include Aws::Structure end |