Class: Aws::ARCZonalShift::Types::PracticeRunConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb

Overview

A practice run configuration for a resource includes the Amazon CloudWatch alarms that you've specified for a practice run, as well as any blocked dates or blocked windows for the practice run.

You can update or delete a practice run configuration. Before you delete a practice run configuration, you must disable zonal autoshift for the resource. A practice run configuration is required when zonal autoshift is enabled.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#blocked_datesArray<String>

An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.

Specify blocked dates, in UTC, in the format YYYY-MM-DD, separated by spaces.

Returns:

  • (Array<String>)


698
699
700
701
702
703
704
705
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 698

class PracticeRunConfiguration < Struct.new(
  :blocked_dates,
  :blocked_windows,
  :blocking_alarms,
  :outcome_alarms)
  SENSITIVE = []
  include Aws::Structure
end

#blocked_windowsArray<String>

An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.

Specify the blocked windows in UTC, using the format DAY:HH:MM-DAY:HH:MM, separated by spaces. For example, MON:18:30-MON:19:30 TUE:18:30-TUE:19:30.

Returns:

  • (Array<String>)


698
699
700
701
702
703
704
705
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 698

class PracticeRunConfiguration < Struct.new(
  :blocked_dates,
  :blocked_windows,
  :blocking_alarms,
  :outcome_alarms)
  SENSITIVE = []
  include Aws::Structure
end

#blocking_alarmsArray<Types::ControlCondition>

The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in an ALARM state.

Returns:



698
699
700
701
702
703
704
705
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 698

class PracticeRunConfiguration < Struct.new(
  :blocked_dates,
  :blocked_windows,
  :blocking_alarms,
  :outcome_alarms)
  SENSITIVE = []
  include Aws::Structure
end

#outcome_alarmsArray<Types::ControlCondition>

The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in an ALARM state.

Returns:



698
699
700
701
702
703
704
705
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 698

class PracticeRunConfiguration < Struct.new(
  :blocked_dates,
  :blocked_windows,
  :blocking_alarms,
  :outcome_alarms)
  SENSITIVE = []
  include Aws::Structure
end