class
Amazonite::Lambda::Execution
- Amazonite::Lambda::Execution
- Reference
- Object
Overview
Information about a durable execution.
Included Modules
- JSON::Serializable
Defined in:
lambda/execution.crConstructors
- .new(durable_execution_arn : String, durable_execution_name : String, function_arn : String, status : ExecutionStatus, start_timestamp : Time, end_timestamp : Time | Nil = nil, kms_key_arn : String | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#durable_execution_arn : String
The Amazon Resource Name (ARN) of the durable execution, if this execution is a durable execution.
-
#durable_execution_arn=(durable_execution_arn : String)
The Amazon Resource Name (ARN) of the durable execution, if this execution is a durable execution.
-
#durable_execution_name : String
The unique name of the durable execution, if one was provided when the execution was started.
-
#durable_execution_name=(durable_execution_name : String)
The unique name of the durable execution, if one was provided when the execution was started.
-
#end_timestamp : Time | Nil
The date and time when the durable execution ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#end_timestamp=(end_timestamp : Time | Nil)
The date and time when the durable execution ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#function_arn : String
The Amazon Resource Name (ARN) of the Lambda function.
-
#function_arn=(function_arn : String)
The Amazon Resource Name (ARN) of the Lambda function.
-
#hash(hasher)
See
Object#hash(hasher) -
#kms_key_arn : String | Nil
The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.
-
#kms_key_arn=(kms_key_arn : String | Nil)
The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.
-
#start_timestamp : Time
The date and time when the durable execution started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#start_timestamp=(start_timestamp : Time)
The date and time when the durable execution started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#status : ExecutionStatus
The current status of the durable execution.
-
#status=(status : ExecutionStatus)
The current status of the durable execution.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The Amazon Resource Name (ARN) of the durable execution, if this execution is a durable execution.
The Amazon Resource Name (ARN) of the durable execution, if this execution is a durable execution.
The unique name of the durable execution, if one was provided when the execution was started.
The unique name of the durable execution, if one was provided when the execution was started.
The date and time when the durable execution ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
The date and time when the durable execution ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.
The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.
The date and time when the durable execution started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
The date and time when the durable execution started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).