Values.GetDurableExecutionResponseSourceThe response from the GetDurableExecution operation, containing detailed information about the durable execution.
type nonrec t = {durableExecutionArn : DurableExecutionArn.t option;The Amazon Resource Name (ARN) of the durable execution.
*)durableExecutionName : DurableExecutionName.t option;The name of the durable execution. This is either the name you provided when invoking the function, or a system-generated unique identifier if no name was provided.
*)functionArn : NameSpacedFunctionArn.t option;The Amazon Resource Name (ARN) of the Lambda function that was invoked to start this durable execution.
*)inputPayload : InputPayload.t option;The JSON input payload that was provided when the durable execution was started. For asynchronous invocations, this is limited to 256 KB. For synchronous invocations, this can be up to 6 MB.
*)result : OutputPayload.t option;The JSON result returned by the durable execution if it completed successfully. This field is only present when the execution status is SUCCEEDED. The result is limited to 256 KB.
*)error : ErrorObject.t option;Error information if the durable execution failed. This field is only present when the execution status is FAILED, TIMED_OUT, or STOPPED. The combined size of all error fields is limited to 256 KB.
*)startTimestamp : ExecutionTimestamp.t option;The date and time when the durable execution started, in Unix timestamp format.
*)status : ExecutionStatus.t option;The current status of the durable execution. Valid values are RUNNING, SUCCEEDED, FAILED, TIMED_OUT, and STOPPED.
*)endTimestamp : ExecutionTimestamp.t option;The date and time when the durable execution ended, in Unix timestamp format. This field is only present if the execution has completed (status is SUCCEEDED, FAILED, TIMED_OUT, or STOPPED).
*)version : VersionWithLatestPublished.t option;The version of the Lambda function that was invoked for this durable execution. This ensures that all replays during the execution use the same function version.
*)traceHeader : TraceHeader.t option;The trace headers associated with the durable execution.
*)}type nonrec error = [ | `InvalidParameterValueException of InvalidParameterValueException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ServiceException of ServiceException.t| `TooManyRequestsException of TooManyRequestsException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InvalidParameterValueException of InvalidParameterValueException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ServiceException of ServiceException.t
| `TooManyRequestsException of TooManyRequestsException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InvalidParameterValueException of InvalidParameterValueException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ServiceException of ServiceException.t
| `TooManyRequestsException of TooManyRequestsException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of DurableExecutionArn.t
| `Structure of
(string
* [> `List of [> `String of StackTraceEntry.t ] list
| `String of ErrorMessage.t ])
list
| `Timestamp of ExecutionTimestamp.t ])
list ]