class
Amazonite::Ssm::ParentStepDetails
- Amazonite::Ssm::ParentStepDetails
- Reference
- Object
Overview
A detailed status of the parent step.
Included Modules
- JSON::Serializable
Defined in:
ssm/parent_step_details.crConstructors
- .new(pull : JSON::PullParser)
- .new(step_execution_id : String | Nil = nil, step_name : String | Nil = nil, action : String | Nil = nil, iteration : Int32 | Nil = nil, iterator_value : String | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#action : String | Nil
The name of the automation action.
-
#action=(action : String | Nil)
The name of the automation action.
-
#hash(hasher)
See
Object#hash(hasher) -
#iteration : Int32 | Nil
The current repetition of the loop represented by an integer.
-
#iteration=(iteration : Int32 | Nil)
The current repetition of the loop represented by an integer.
-
#iterator_value : String | Nil
The current value of the specified iterator in the loop.
-
#iterator_value=(iterator_value : String | Nil)
The current value of the specified iterator in the loop.
-
#step_execution_id : String | Nil
The unique ID of a step execution.
-
#step_execution_id=(step_execution_id : String | Nil)
The unique ID of a step execution.
-
#step_name : String | Nil
The name of the step.
-
#step_name=(step_name : String | Nil)
The name of the step.
- #validate! : Nil
Constructor Detail
def self.new(step_execution_id : String | Nil = nil, step_name : String | Nil = nil, action : String | Nil = nil, iteration : Int32 | Nil = nil, iterator_value : String | Nil = nil)
#
Instance Method Detail
def ==(other : self)
#
Description copied from class Reference
Returns true if this reference is the same as other. Invokes same?.
def iteration=(iteration : Int32 | Nil)
#
The current repetition of the loop represented by an integer.
def iterator_value=(iterator_value : String | Nil)
#
The current value of the specified iterator in the loop.