You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::SSM::Types::StepExecution

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

Overview

Detailed information about an the execution state of an Automation step.

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The action this step performs. The action determines the behavior of the step.

Returns:

  • (String)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#execution_end_timeTime

If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

Returns:

  • (Time)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#execution_start_timeTime

If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

Returns:

  • (Time)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#failure_detailsTypes::FailureDetails

Information about the Automation failure.



8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#failure_messageString

If a step failed, this message explains why the execution failed.

Returns:

  • (String)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#inputsHash<String,String>

Fully-resolved values passed into the step before execution.

Returns:

  • (Hash<String,String>)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#outputsHash<String,Array<String>>

Returned values from the execution of the step.

Returns:

  • (Hash<String,Array<String>>)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#responseString

A message associated with the response code for an execution.

Returns:

  • (String)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#response_codeString

The response code returned by the execution of the step.

Returns:

  • (String)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#step_nameString

The name of this execution step.

Returns:

  • (String)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end

#step_statusString

The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

Returns:

  • (String)


8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8813

class StepExecution < Struct.new(
  :step_name,
  :action,
  :execution_start_time,
  :execution_end_time,
  :step_status,
  :response_code,
  :inputs,
  :outputs,
  :response,
  :failure_message,
  :failure_details)
  include Aws::Structure
end