Class: Aws::States::Types::TestStateOutput

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-states/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:output, :error, :cause, :inspection_data]

Instance Attribute Summary collapse

Instance Attribute Details

#causeString

A detailed explanation of the cause for the error when the execution of a state fails.

Returns:

  • (String)


4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
# File 'lib/aws-sdk-states/types.rb', line 4158

class TestStateOutput < Struct.new(
  :output,
  :error,
  :cause,
  :inspection_data,
  :next_state,
  :status)
  SENSITIVE = [:output, :error, :cause, :inspection_data]
  include Aws::Structure
end

#errorString

The error returned when the execution of a state fails.

Returns:

  • (String)


4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
# File 'lib/aws-sdk-states/types.rb', line 4158

class TestStateOutput < Struct.new(
  :output,
  :error,
  :cause,
  :inspection_data,
  :next_state,
  :status)
  SENSITIVE = [:output, :error, :cause, :inspection_data]
  include Aws::Structure
end

#inspection_dataTypes::InspectionData

Returns additional details about the state’s execution, including its input and output data processing flow, and HTTP request and response information. The ‘inspectionLevel` request parameter specifies which details are returned.



4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
# File 'lib/aws-sdk-states/types.rb', line 4158

class TestStateOutput < Struct.new(
  :output,
  :error,
  :cause,
  :inspection_data,
  :next_state,
  :status)
  SENSITIVE = [:output, :error, :cause, :inspection_data]
  include Aws::Structure
end

#next_stateString

The name of the next state to transition to. If you haven’t defined a next state in your definition or if the execution of the state fails, this field doesn’t contain a value.

Returns:

  • (String)


4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
# File 'lib/aws-sdk-states/types.rb', line 4158

class TestStateOutput < Struct.new(
  :output,
  :error,
  :cause,
  :inspection_data,
  :next_state,
  :status)
  SENSITIVE = [:output, :error, :cause, :inspection_data]
  include Aws::Structure
end

#outputString

The JSON output data of the state. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Returns:

  • (String)


4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
# File 'lib/aws-sdk-states/types.rb', line 4158

class TestStateOutput < Struct.new(
  :output,
  :error,
  :cause,
  :inspection_data,
  :next_state,
  :status)
  SENSITIVE = [:output, :error, :cause, :inspection_data]
  include Aws::Structure
end

#statusString

The execution status of the state.

Returns:

  • (String)


4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
# File 'lib/aws-sdk-states/types.rb', line 4158

class TestStateOutput < Struct.new(
  :output,
  :error,
  :cause,
  :inspection_data,
  :next_state,
  :status)
  SENSITIVE = [:output, :error, :cause, :inspection_data]
  include Aws::Structure
end