Class: Aws::ARCRegionswitch::Types::AbbreviatedExecution

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

Overview

A summarized representation of a plan execution. This structure contains key information about an execution without all the detailed step data.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actual_recovery_timeString

The actual recovery time that Region switch calculates for a plan execution. Actual recovery time includes the time for the plan to run added to the time elapsed until the application health alarms that you've specified are healthy again.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#commentString

An optional comment about the plan execution.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The timestamp when the plan execution was ended.

Returns:

  • (Time)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#execution_actionString

The plan execution action. Valid values are Activate, to activate an Amazon Web Services Region, or Deactivate, to deactivate a Region.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#execution_idString

The execution identifier of a plan execution.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#execution_regionString

The Amazon Web Services Region for a plan execution.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#execution_stateString

The plan execution state. Provides the state of a plan execution, for example, In Progress or Paused by Operator.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#modeString

The plan execution mode. Valid values are Practice, for testing without making actual changes, or Recovery, for actual traffic shifting and application recovery.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#plan_arnString

The Amazon Resource Name (ARN) of the plan.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The timestamp when the plan execution was started.

Returns:

  • (Time)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The timestamp when the plan execution was last updated.

Returns:

  • (Time)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

The version for the plan.

Returns:

  • (String)


75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 75

class AbbreviatedExecution < Struct.new(
  :plan_arn,
  :execution_id,
  :version,
  :updated_at,
  :comment,
  :start_time,
  :end_time,
  :mode,
  :execution_state,
  :execution_action,
  :execution_region,
  :actual_recovery_time)
  SENSITIVE = []
  include Aws::Structure
end