class Amazonite::SsmV1::StepExecution

Included Modules

Defined in:

ssm_v1/step_execution.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(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) #

[View source]

Instance Method Detail

def action : String | Nil #

[View source]
def action=(action : String | Nil) #

[View source]
def execution_end_time : Time | Nil #

[View source]
def execution_end_time=(execution_end_time : Time | Nil) #

[View source]
def execution_start_time : Time | Nil #

[View source]
def execution_start_time=(execution_start_time : Time | Nil) #

[View source]
def failure_details : FailureDetails | Nil #

[View source]
def failure_details=(failure_details : FailureDetails | Nil) #

[View source]
def failure_message : String | Nil #

[View source]
def failure_message=(failure_message : String | Nil) #

[View source]
def inputs : Hash(String, String) | Nil #

[View source]
def inputs=(inputs : Hash(String, String) | Nil) #

[View source]
def is_critical : Bool | Nil #

[View source]
def is_critical=(is_critical : Bool | Nil) #

[View source]
def is_end : Bool | Nil #

[View source]
def is_end=(is_end : Bool | Nil) #

[View source]
def max_attempts : Int32 | Nil #

[View source]
def max_attempts=(max_attempts : Int32 | Nil) #

[View source]
def next_step : String | Nil #

[View source]
def next_step=(next_step : String | Nil) #

[View source]
def on_failure : String | Nil #

[View source]
def on_failure=(on_failure : String | Nil) #

[View source]
def outputs : Hash(String, Array(String)) | Nil #

[View source]
def outputs=(outputs : Hash(String, Array(String)) | Nil) #

[View source]
def overridden_parameters : Hash(String, Array(String)) | Nil #

[View source]
def overridden_parameters=(overridden_parameters : Hash(String, Array(String)) | Nil) #

[View source]
def response : String | Nil #

[View source]
def response=(response : String | Nil) #

[View source]
def response_code : String | Nil #

[View source]
def response_code=(response_code : String | Nil) #

[View source]
def step_execution_id : String | Nil #

[View source]
def step_execution_id=(step_execution_id : String | Nil) #

[View source]
def step_name : String | Nil #

[View source]
def step_name=(step_name : String | Nil) #

[View source]
def step_status : AutomationExecutionStatus | Nil #

[View source]
def step_status=(step_status : AutomationExecutionStatus | Nil) #

[View source]
def target_location : TargetLocation | Nil #

[View source]
def target_location=(target_location : TargetLocation | Nil) #

[View source]
def targets : Array(Target) | Nil #

[View source]
def targets=(targets : Array(Target) | Nil) #

[View source]
def timeout_seconds : Int64 | Nil #

[View source]
def timeout_seconds=(timeout_seconds : Int64 | Nil) #

[View source]
def valid_next_steps : Array(String) | Nil #

[View source]
def valid_next_steps=(valid_next_steps : Array(String) | Nil) #

[View source]