Class: Aws::States::Types::StartSyncExecutionOutput

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

Overview

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Attribute Details

#billing_detailsTypes::BillingDetails

An object that describes workflow billing details, including billed duration and memory use.



3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#causeString

A more detailed explanation of the cause of the failure.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#errorString

The error code of the failure.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#execution_arnString

The Amazon Resource Name (ARN) that identifies the execution.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#inputString

The string that contains the JSON input data of the execution. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#input_detailsTypes::CloudWatchEventsExecutionDataDetails

Provides details about execution input or output.



3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#nameString

The name of the execution.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#outputString

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

This field is set only if the execution succeeds. If the execution fails, this field is null.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#output_detailsTypes::CloudWatchEventsExecutionDataDetails

Provides details about execution input or output.



3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#start_dateTime

The date the execution is started.

Returns:

  • (Time)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#state_machine_arnString

The Amazon Resource Name (ARN) that identifies the state machine.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#statusString

The current status of the execution.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#stop_dateTime

If the execution has already ended, the date the execution stopped.

Returns:

  • (Time)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end

#trace_headerString

The X-Ray trace header that was passed to the execution.

For X-Ray traces, all Amazon Web Services services use the X-Amzn-Trace-Id header from the HTTP request. Using the header is the preferred mechanism to identify a trace. StartExecution and StartSyncExecution API operations can also use traceHeader from the body of the request payload. If both sources are provided, Step Functions will use the header value (preferred) over the value in the request body.

Returns:

  • (String)


3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 3949

class StartSyncExecutionOutput < Struct.new(
  :execution_arn,
  :state_machine_arn,
  :name,
  :start_date,
  :stop_date,
  :status,
  :error,
  :cause,
  :input,
  :input_details,
  :output,
  :output_details,
  :trace_header,
  :billing_details)
  SENSITIVE = [:error, :cause, :input, :output]
  include Aws::Structure
end