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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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.



2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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.



2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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.

<note markdown=“1”> This field is set only if the execution succeeds. If the execution fails, this field is null.

</note>

Returns:

  • (String)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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.



2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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 AWS X-Ray trace header that was passed to the execution.

Returns:

  • (String)


2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
# File 'lib/aws-sdk-states/types.rb', line 2314

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