Class: Aws::ARCZonalShift::Types::ControlCondition

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#alarm_identifierString

The Amazon Resource Name (ARN) for an Amazon CloudWatch alarm that you specify as a control condition for a practice run.

Returns:

  • (String)


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

#typeString

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`.

Returns:

  • (String)


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