List<E> assertedControls
The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three Amazon Web Services Regions.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel.
String name
Name of the assertion rule. You can use any non-white space character in the name.
RuleConfig ruleConfig
The criteria that you set for specific assertion controls (routing controls) that designate how many controls must be enabled as the result of a transaction. For example, if you have three assertion controls, you might specify atleast 2 for your rule configuration. This means that at least two assertion controls must be enabled, so that at least two Amazon Web Services Regions are enabled.
String safetyRuleArn
The Amazon Resource Name (ARN) of the assertion rule.
String status
The deployment status of an assertion rule. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
Integer waitPeriodMs
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
String name
The name of the assertion rule. You can use any non-white space character in the name.
String safetyRuleArn
The Amazon Resource Name (ARN) of the assertion rule.
Integer waitPeriodMs
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
String clusterArn
The Amazon Resource Name (ARN) of the cluster.
List<E> clusterEndpoints
Endpoints for a cluster. Specify one of these endpoints when you want to set or retrieve a routing control state in the cluster.
To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Cluster (Data Plane) Actions.
String name
The name of the cluster.
String status
Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
String endpoint
A cluster endpoint. Specify an endpoint and Amazon Web Services Region when you want to set or retrieve a routing control state in the cluster.
To get or update the routing control state, see the Amazon Route 53 Application Recovery Controller Cluster (Data Plane) Actions.
String region
The Amazon Web Services Region for a cluster endpoint.
String clusterArn
The Amazon Resource Name (ARN) of the cluster that includes the control panel.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel.
Boolean defaultControlPanel
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
String name
The name of the control panel. You can use any non-white space character in the name.
Integer routingControlCount
The number of routing controls in the control panel.
String status
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
Cluster cluster
The cluster that was created.
ControlPanel controlPanel
Information about a control panel.
String clientToken
Unique client idempotency token.
String clusterArn
The Amazon Resource Name (ARN) of the cluster that includes the routing control.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
String routingControlName
The name of the routing control.
RoutingControl routingControl
The routing control that is created.
NewAssertionRule assertionRule
String clientToken
Unique client idempotency token.
NewGatingRule gatingRule
AssertionRule assertionRule
GatingRule gatingRule
String clusterArn
The Amazon Resource Name (ARN) of the cluster that you're deleting.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel that you're deleting.
String routingControlArn
The Amazon Resource Name (ARN) of the routing control that you're deleting.
String safetyRuleArn
The request body that you include when you update a safety rule.
String clusterArn
The Amazon Resource Name (ARN) of the cluster that you're getting details for.
Cluster cluster
The cluster for the DescribeCluster request.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel that you're getting details for.
ControlPanel controlPanel
Information about the control panel.
String routingControlArn
The Amazon Resource Name (ARN) of the routing control that you're getting details for.
RoutingControl routingControl
Information about the routing control.
String safetyRuleArn
The request body that you include when you update a safety rule.
AssertionRule assertionRule
GatingRule gatingRule
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel.
List<E> gatingControls
The gating controls for the gating rule. That is, routing controls that are evaluated by the rule configuration that you specify.
String name
The name for the gating rule.
RuleConfig ruleConfig
The criteria that you set for specific gating controls (routing controls) that designates how many controls must be enabled to allow you to change (set or unset) the target controls.
String safetyRuleArn
The Amazon Resource Name (ARN) of the gating rule.
String status
The deployment status of a gating rule. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
List<E> targetControls
Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three Amazon Web Services Regions. Now you specify ATLEAST 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true.
In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.
Integer waitPeriodMs
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
String name
The name for the gating rule.
String safetyRuleArn
The Amazon Resource Name (ARN) of the gating rule.
Integer waitPeriodMs
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
Integer maxResults
The number of objects that you want to return with this call.
String nextToken
The token that identifies which batch of results you want to see.
String routingControlArn
The Amazon Resource Name (ARN) of the routing control that you're getting details for.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel that you're getting routing control details for.
Integer maxResults
The number of objects that you want to return with this call.
String nextToken
The token that identifies which batch of results you want to see.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel that you're getting details for.
Integer maxResults
The number of objects that you want to return with this call.
String nextToken
The token that identifies which batch of results you want to see.
List<E> assertedControls
The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three Amazon Web Services Regions.
String controlPanelArn
The Amazon Resource Name (ARN) for the control panel.
String name
The name of the assertion rule. You can use any non-white space character in the name.
RuleConfig ruleConfig
The criteria that you set for specific assertion controls (routing controls) that designate how many controls must be enabled as the result of a transaction. For example, if you have three assertion controls, you might specify atleast 2 for your rule configuration. This means that at least two assertion controls must be enabled, so that at least two Amazon Web Services Regions are enabled.
Integer waitPeriodMs
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel.
List<E> gatingControls
The gating controls for the new gating rule. That is, routing controls that are evaluated by the rule configuration that you specify.
String name
The name for the new gating rule.
RuleConfig ruleConfig
The criteria that you set for specific gating controls (routing controls) that designates how many controls must be enabled to allow you to change (set or unset) the target controls.
List<E> targetControls
Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three Amazon Web Services Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true.
In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.
Integer waitPeriodMs
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value.
String controlPanelArn
The Amazon Resource Name (ARN) of the control panel that includes the routing control.
String name
The name of the routing control.
String routingControlArn
The Amazon Resource Name (ARN) of the routing control.
String status
The deployment status of a routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
AssertionRule aSSERTION
An assertion rule enforces that, when a routing control state is changed, the criteria set by the rule configuration is met. Otherwise, the change to the routing control is not accepted.
GatingRule gATING
A gating rule verifies that a set of gating controls evaluates as true, based on a rule configuration that you specify. If the gating rule evaluates to true, Amazon Route 53 Application Recovery Controller allows a set of routing control state changes to run and complete against the set of target controls.
Boolean inverted
Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa.
Integer 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.
String type
A rule can be one of the following: ATLEAST, AND, or OR.
ControlPanel controlPanel
The control panel to update.
RoutingControl routingControl
The routing control that was updated.
AssertionRuleUpdate assertionRuleUpdate
GatingRuleUpdate gatingRuleUpdate
AssertionRule assertionRule
GatingRule gatingRule
Copyright © 2021. All rights reserved.