Class: Aws::ARCZonalShift::Types::ControlCondition
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCZonalShift::Types::ControlCondition
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-arczonalshift/types.rb
Overview
A control condition is an alarm that you specify for a practice run. When you configure practice runs with zonal autoshift for a resource, you specify Amazon CloudWatch alarms, which you create in CloudWatch to use with the practice run. The alarms that you specify are an *outcome alarm*, to monitor application health during practice runs and, optionally, a *blocking alarm*, to block practice runs from starting or to interrupt a practice run in progress.
Control condition alarms do not apply for autoshifts.
For more information, see [ Considerations when you configure zonal autoshift] in the Amazon Application Recovery Controller Developer Guide.
[1]: docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.considerations.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alarm_identifier ⇒ String
The Amazon Resource Name (ARN) for an Amazon CloudWatch alarm that you specify as a control condition for a practice run.
-
#type ⇒ String
The type of alarm specified for a practice run.
Instance Attribute Details
#alarm_identifier ⇒ String
The Amazon Resource Name (ARN) for an Amazon CloudWatch alarm that you specify as a control condition for a practice run.
277 278 279 280 281 282 |
# File 'lib/aws-sdk-arczonalshift/types.rb', line 277 class ControlCondition < Struct.new( :type, :alarm_identifier) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of alarm specified for a practice run. You can only specify Amazon CloudWatch alarms for practice runs, so the only valid value is ‘CLOUDWATCH`.
277 278 279 280 281 282 |
# File 'lib/aws-sdk-arczonalshift/types.rb', line 277 class ControlCondition < Struct.new( :type, :alarm_identifier) SENSITIVE = [] include Aws::Structure end |