Class: Aws::ARCRegionswitch::Types::Trigger

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

Overview

Defines a condition that can automatically trigger the execution of a Region switch plan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The action to perform when the trigger fires. Valid values include ACTIVATE and DEACTIVATE.

Returns:

  • (String)


2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2041

class Trigger < Struct.new(
  :description,
  :target_region,
  :action,
  :conditions,
  :min_delay_minutes_between_executions)
  SENSITIVE = []
  include Aws::Structure
end

#conditionsArray<Types::TriggerCondition>

The conditions that must be met for the trigger to fire.

Returns:



2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2041

class Trigger < Struct.new(
  :description,
  :target_region,
  :action,
  :conditions,
  :min_delay_minutes_between_executions)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description for a trigger.

Returns:

  • (String)


2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2041

class Trigger < Struct.new(
  :description,
  :target_region,
  :action,
  :conditions,
  :min_delay_minutes_between_executions)
  SENSITIVE = []
  include Aws::Structure
end

#min_delay_minutes_between_executionsInteger

The minimum time, in minutes, that must elapse between automatic executions of the plan.

Returns:

  • (Integer)


2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2041

class Trigger < Struct.new(
  :description,
  :target_region,
  :action,
  :conditions,
  :min_delay_minutes_between_executions)
  SENSITIVE = []
  include Aws::Structure
end

#target_regionString

The Amazon Web Services Region for a trigger.

Returns:

  • (String)


2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2041

class Trigger < Struct.new(
  :description,
  :target_region,
  :action,
  :conditions,
  :min_delay_minutes_between_executions)
  SENSITIVE = []
  include Aws::Structure
end