class
Amazonite::Lambda::Event
- Amazonite::Lambda::Event
- Reference
- Object
Overview
An event that occurred during the execution of a durable function.
Included Modules
- JSON::Serializable
Defined in:
lambda/event.crConstructors
- .new(pull : JSON::PullParser)
- .new(event_type : EventType | Nil = nil, sub_type : String | Nil = nil, event_id : Int32 | Nil = nil, id : String | Nil = nil, name : String | Nil = nil, event_timestamp : Time | Nil = nil, parent_id : String | Nil = nil, execution_started_details : ExecutionStartedDetails | Nil = nil, execution_succeeded_details : ExecutionSucceededDetails | Nil = nil, execution_failed_details : ExecutionFailedDetails | Nil = nil, execution_timed_out_details : ExecutionTimedOutDetails | Nil = nil, execution_stopped_details : ExecutionStoppedDetails | Nil = nil, context_started_details : ContextStartedDetails | Nil = nil, context_succeeded_details : ContextSucceededDetails | Nil = nil, context_failed_details : ContextFailedDetails | Nil = nil, wait_started_details : WaitStartedDetails | Nil = nil, wait_succeeded_details : WaitSucceededDetails | Nil = nil, wait_cancelled_details : WaitCancelledDetails | Nil = nil, step_started_details : StepStartedDetails | Nil = nil, step_succeeded_details : StepSucceededDetails | Nil = nil, step_failed_details : StepFailedDetails | Nil = nil, chained_invoke_started_details : ChainedInvokeStartedDetails | Nil = nil, chained_invoke_succeeded_details : ChainedInvokeSucceededDetails | Nil = nil, chained_invoke_failed_details : ChainedInvokeFailedDetails | Nil = nil, chained_invoke_timed_out_details : ChainedInvokeTimedOutDetails | Nil = nil, chained_invoke_stopped_details : ChainedInvokeStoppedDetails | Nil = nil, callback_started_details : CallbackStartedDetails | Nil = nil, callback_succeeded_details : CallbackSucceededDetails | Nil = nil, callback_failed_details : CallbackFailedDetails | Nil = nil, callback_timed_out_details : CallbackTimedOutDetails | Nil = nil, invocation_completed_details : InvocationCompletedDetails | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. - #callback_failed_details : CallbackFailedDetails | Nil
- #callback_failed_details=(callback_failed_details : CallbackFailedDetails | Nil)
- #callback_started_details : CallbackStartedDetails | Nil
- #callback_started_details=(callback_started_details : CallbackStartedDetails | Nil)
- #callback_succeeded_details : CallbackSucceededDetails | Nil
- #callback_succeeded_details=(callback_succeeded_details : CallbackSucceededDetails | Nil)
- #callback_timed_out_details : CallbackTimedOutDetails | Nil
- #callback_timed_out_details=(callback_timed_out_details : CallbackTimedOutDetails | Nil)
- #chained_invoke_failed_details : ChainedInvokeFailedDetails | Nil
- #chained_invoke_failed_details=(chained_invoke_failed_details : ChainedInvokeFailedDetails | Nil)
- #chained_invoke_started_details : ChainedInvokeStartedDetails | Nil
- #chained_invoke_started_details=(chained_invoke_started_details : ChainedInvokeStartedDetails | Nil)
-
#chained_invoke_stopped_details : ChainedInvokeStoppedDetails | Nil
Details about a chained invocation that was stopped.
-
#chained_invoke_stopped_details=(chained_invoke_stopped_details : ChainedInvokeStoppedDetails | Nil)
Details about a chained invocation that was stopped.
-
#chained_invoke_succeeded_details : ChainedInvokeSucceededDetails | Nil
Details about a chained invocation that succeeded.
-
#chained_invoke_succeeded_details=(chained_invoke_succeeded_details : ChainedInvokeSucceededDetails | Nil)
Details about a chained invocation that succeeded.
-
#chained_invoke_timed_out_details : ChainedInvokeTimedOutDetails | Nil
Details about a chained invocation that timed out.
-
#chained_invoke_timed_out_details=(chained_invoke_timed_out_details : ChainedInvokeTimedOutDetails | Nil)
Details about a chained invocation that timed out.
-
#context_failed_details : ContextFailedDetails | Nil
Details about a context that failed.
-
#context_failed_details=(context_failed_details : ContextFailedDetails | Nil)
Details about a context that failed.
-
#context_started_details : ContextStartedDetails | Nil
Details about a context that started.
-
#context_started_details=(context_started_details : ContextStartedDetails | Nil)
Details about a context that started.
-
#context_succeeded_details : ContextSucceededDetails | Nil
Details about a context that succeeded.
-
#context_succeeded_details=(context_succeeded_details : ContextSucceededDetails | Nil)
Details about a context that succeeded.
-
#event_id : Int32 | Nil
The unique identifier for this event.
-
#event_id=(event_id : Int32 | Nil)
The unique identifier for this event.
-
#event_timestamp : Time | Nil
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#event_timestamp=(event_timestamp : Time | Nil)
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#event_type : EventType | Nil
The type of event that occurred.
-
#event_type=(event_type : EventType | Nil)
The type of event that occurred.
-
#execution_failed_details : ExecutionFailedDetails | Nil
Details about an execution that failed.
-
#execution_failed_details=(execution_failed_details : ExecutionFailedDetails | Nil)
Details about an execution that failed.
-
#execution_started_details : ExecutionStartedDetails | Nil
Details about an execution that started.
-
#execution_started_details=(execution_started_details : ExecutionStartedDetails | Nil)
Details about an execution that started.
-
#execution_stopped_details : ExecutionStoppedDetails | Nil
Details about an execution that was stopped.
-
#execution_stopped_details=(execution_stopped_details : ExecutionStoppedDetails | Nil)
Details about an execution that was stopped.
-
#execution_succeeded_details : ExecutionSucceededDetails | Nil
Details about an execution that succeeded.
-
#execution_succeeded_details=(execution_succeeded_details : ExecutionSucceededDetails | Nil)
Details about an execution that succeeded.
-
#execution_timed_out_details : ExecutionTimedOutDetails | Nil
Details about an execution that timed out.
-
#execution_timed_out_details=(execution_timed_out_details : ExecutionTimedOutDetails | Nil)
Details about an execution that timed out.
-
#hash(hasher)
See
Object#hash(hasher) -
#id : String | Nil
The unique identifier for this operation.
-
#id=(id : String | Nil)
The unique identifier for this operation.
-
#invocation_completed_details : InvocationCompletedDetails | Nil
Details about a function invocation that completed.
-
#invocation_completed_details=(invocation_completed_details : InvocationCompletedDetails | Nil)
Details about a function invocation that completed.
-
#name : String | Nil
The customer-provided name for this operation.
-
#name=(name : String | Nil)
The customer-provided name for this operation.
-
#parent_id : String | Nil
The unique identifier of the parent operation, if this operation is running within a child context.
-
#parent_id=(parent_id : String | Nil)
The unique identifier of the parent operation, if this operation is running within a child context.
-
#step_failed_details : StepFailedDetails | Nil
Details about a step that failed.
-
#step_failed_details=(step_failed_details : StepFailedDetails | Nil)
Details about a step that failed.
-
#step_started_details : StepStartedDetails | Nil
Details about a step that started.
-
#step_started_details=(step_started_details : StepStartedDetails | Nil)
Details about a step that started.
-
#step_succeeded_details : StepSucceededDetails | Nil
Details about a step that succeeded.
-
#step_succeeded_details=(step_succeeded_details : StepSucceededDetails | Nil)
Details about a step that succeeded.
-
#sub_type : String | Nil
The subtype of the event, providing additional categorization.
-
#sub_type=(sub_type : String | Nil)
The subtype of the event, providing additional categorization.
- #validate! : Nil
-
#wait_cancelled_details : WaitCancelledDetails | Nil
Details about a wait operation that was cancelled.
-
#wait_cancelled_details=(wait_cancelled_details : WaitCancelledDetails | Nil)
Details about a wait operation that was cancelled.
-
#wait_started_details : WaitStartedDetails | Nil
Details about a wait operation that started.
-
#wait_started_details=(wait_started_details : WaitStartedDetails | Nil)
Details about a wait operation that started.
-
#wait_succeeded_details : WaitSucceededDetails | Nil
Details about a wait operation that succeeded.
-
#wait_succeeded_details=(wait_succeeded_details : WaitSucceededDetails | Nil)
Details about a wait operation that succeeded.
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Details about a chained invocation that was stopped.
Details about a chained invocation that was stopped.
Details about a chained invocation that succeeded.
Details about a chained invocation that succeeded.
Details about a chained invocation that timed out.
Details about a chained invocation that timed out.
Details about a context that failed.
Details about a context that started.
Details about a context that succeeded.
Details about a context that succeeded.
The unique identifier for this event. Event IDs increment sequentially.
The unique identifier for this event. Event IDs increment sequentially.
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Details about an execution that failed.
Details about an execution that failed.
Details about an execution that started.
Details about an execution that started.
Details about an execution that was stopped.
Details about an execution that was stopped.
Details about an execution that succeeded.
Details about an execution that succeeded.
Details about an execution that timed out.
Details about an execution that timed out.
Details about a function invocation that completed.
Details about a function invocation that completed.
The unique identifier of the parent operation, if this operation is running within a child context.
The unique identifier of the parent operation, if this operation is running within a child context.
Details about a step that failed.
Details about a step that started.
Details about a step that succeeded.
The subtype of the event, providing additional categorization.
Details about a wait operation that was cancelled.
Details about a wait operation that was cancelled.
Details about a wait operation that started.
Details about a wait operation that succeeded.
Details about a wait operation that succeeded.