Module Values.ScheduleLambdaFunctionDecisionAttributesSource

Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of decisions decisions passed to RespondDecisionTaskCompleted.

Sourcetype nonrec t = {
  1. id : FunctionId.t;
    (*

    A string that identifies the Lambda function execution in the event history.

    *)
  2. name : FunctionName.t;
    (*

    The name, or ARN, of the Lambda function to schedule.

    *)
  3. control : Data.t option;
    (*

    The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

    *)
  4. input : FunctionInput.t option;
    (*

    The optional input data to be supplied to the Lambda function.

    *)
  5. startToCloseTimeout : DurationInSecondsOptional.t option;
    (*

    The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m). If no value is supplied, then a default value of 900s is assumed.

    *)
}
Sourceval context_ : string
Sourceval make : ?control:??? -> ?input:??? -> ?startToCloseTimeout:??? -> id:FunctionId.t -> name:FunctionName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of FunctionId.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