Module Values.GetDurableExecutionHistoryRequestSource

Retrieves the execution history for a durable execution, showing all the steps, callbacks, and events that occurred during the execution. This provides a detailed audit trail of the execution's progress over time. The history is available while the execution is running and for a retention period after it completes (1-90 days, default 30 days). You can control whether to include execution data such as step results and callback payloads.

Sourcetype nonrec t = {
  1. durableExecutionArn : DurableExecutionArn.t;
    (*

    The Amazon Resource Name (ARN) of the durable execution.

    *)
  2. includeExecutionData : IncludeExecutionData.t option;
    (*

    Specifies whether to include execution data such as step results and callback payloads in the history events. Set to true to include data, or false to exclude it for a more compact response. The default is true.

    *)
  3. maxItems : ItemCount.t option;
    (*

    The maximum number of history events to return per call. You can use Marker to retrieve additional pages of results. The default is 100 and the maximum allowed is 1000. A value of 0 uses the default.

    *)
  4. marker : String_.t option;
    (*

    If NextMarker was returned from a previous request, use this value to retrieve the next page of results. Each pagination token expires after 24 hours.

    *)
  5. reverseOrder : ReverseOrder.t option;
    (*

    When set to true, returns the history events in reverse chronological order (newest first). By default, events are returned in chronological order (oldest first).

    *)
}
Sourceval context_ : string
Sourceval make : ?includeExecutionData:??? -> ?maxItems:??? -> ?marker:??? -> ?reverseOrder:??? -> durableExecutionArn:DurableExecutionArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of IncludeExecutionData.t | `Integer of ItemCount.t | `String of DurableExecutionArn.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t