Class: Aws::Lambda::Types::Operation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lambda::Types::Operation
- Defined in:
- gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb
Overview
Information about an operation within a durable execution.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#callback_details ⇒ Types::CallbackDetails
Contains details about a callback operation in a durable execution, including the callback token and timeout configuration.
-
#chained_invoke_details ⇒ Types::ChainedInvokeDetails
Contains details about a chained function invocation in a durable execution, including the target function and invocation parameters.
-
#context_details ⇒ Types::ContextDetails
Details about the context, if this operation represents a context.
-
#end_timestamp ⇒ Time
The date and time when the operation ended, in [ISO-8601 format][1] (YYYY-MM-DDThh:mm:ss.sTZD).
-
#execution_details ⇒ Types::ExecutionDetails
Details about the execution, if this operation represents an execution.
-
#id ⇒ String
The unique identifier for this operation.
-
#name ⇒ String
The customer-provided name for this operation.
-
#parent_id ⇒ String
The unique identifier of the parent operation, if this operation is running within a child context.
-
#start_timestamp ⇒ Time
The date and time when the operation started, in [ISO-8601 format][1] (YYYY-MM-DDThh:mm:ss.sTZD).
-
#status ⇒ String
The current status of the operation.
-
#step_details ⇒ Types::StepDetails
Details about the step, if this operation represents a step.
-
#sub_type ⇒ String
The subtype of the operation, providing additional categorization.
-
#type ⇒ String
The type of operation.
-
#wait_details ⇒ Types::WaitDetails
Details about the wait operation, if this operation represents a wait.
Instance Attribute Details
#callback_details ⇒ Types::CallbackDetails
Contains details about a callback operation in a durable execution, including the callback token and timeout configuration.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#chained_invoke_details ⇒ Types::ChainedInvokeDetails
Contains details about a chained function invocation in a durable execution, including the target function and invocation parameters.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#context_details ⇒ Types::ContextDetails
Details about the context, if this operation represents a context.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#end_timestamp ⇒ Time
The date and time when the operation ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#execution_details ⇒ Types::ExecutionDetails
Details about the execution, if this operation represents an execution.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for this operation.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The customer-provided name for this operation.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#parent_id ⇒ String
The unique identifier of the parent operation, if this operation is running within a child context.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#start_timestamp ⇒ Time
The date and time when the operation started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the operation.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#step_details ⇒ Types::StepDetails
Details about the step, if this operation represents a step.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#sub_type ⇒ String
The subtype of the operation, providing additional categorization.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of operation.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |
#wait_details ⇒ Types::WaitDetails
Details about the wait operation, if this operation represents a wait.
7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 |
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 7073 class Operation < Struct.new( :id, :parent_id, :name, :type, :sub_type, :start_timestamp, :end_timestamp, :status, :execution_details, :context_details, :step_details, :wait_details, :callback_details, :chained_invoke_details) SENSITIVE = [] include Aws::Structure end |