Amazonite::SsmV1::StepExecution
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(step_name : String | Nil = nil, action : String | Nil = nil, timeout_seconds : Int64 | Nil = nil, on_failure : String | Nil = nil, max_attempts : Int32 | Nil = nil, execution_start_time : Time | Nil = nil, execution_end_time : Time | Nil = nil, step_status : AutomationExecutionStatus | Nil = nil, response_code : String | Nil = nil, inputs : Hash(String, String) | Nil = nil, outputs : Hash(String, Array(String)) | Nil = nil, response : String | Nil = nil, failure_message : String | Nil = nil, failure_details : FailureDetails | Nil = nil, step_execution_id : String | Nil = nil, overridden_parameters : Hash(String, Array(String)) | Nil = nil, is_end : Bool | Nil = nil, next_step : String | Nil = nil, is_critical : Bool | Nil = nil, valid_next_steps : Array(String) | Nil = nil, targets : Array(Target) | Nil = nil, target_location : TargetLocation | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
action
Sourceexecution_end_time
Sourceexecution_start_time
Sourcefailure_details
Sourcefailure_details=(failure_details : FailureDetails | Nil)
Sourcefailure_message
Sourceinputs
Sourceis_critical
Sourceis_end
Sourcemax_attempts
Sourcenext_step
Sourceon_failure
Sourceoutputs
Sourceoverridden_parameters
Sourceresponse
Sourceresponse_code
Sourcestep_execution_id
Sourcestep_name
Sourcestep_status
Sourcestep_status=(step_status : AutomationExecutionStatus | Nil)
Sourcetarget_location
Sourcetarget_location=(target_location : TargetLocation | Nil)
Sourcetargets
Sourcetimeout_seconds
Sourcevalid_next_steps
Source