Skip to content

ScheduleLambdaFunctionDecisionAttributes

Source code in docs_src/capo_swf/types/schedule_lambda_function_decision_attributes.py
class ScheduleLambdaFunctionDecisionAttributes(TypedDict, closed=True):
    id: "capo_swf.types.function_id.FunctionId"
    """<p>A string that identifies the Lambda function execution in the event history.</p>"""
    name: "capo_swf.types.function_name.FunctionName"
    """<p>The name, or ARN, of the Lambda function to schedule.</p>"""
    control: NotRequired["capo_swf.types.data.Data"]
    """<p>The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.</p>"""
    input: NotRequired["capo_swf.types.function_input.FunctionInput"]
    """<p>The optional input data to be supplied to the Lambda function.</p>"""
    start_to_close_timeout: NotRequired[
        "capo_swf.types.duration_in_seconds_optional.DurationInSecondsOptional"
    ]
    """<p>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).</p> <p>If no value is supplied, then a default value of 900s is assumed.</p>"""

control instance-attribute

control: NotRequired[Data]

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

id instance-attribute

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

input instance-attribute

input: NotRequired[FunctionInput]

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

name instance-attribute

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

start_to_close_timeout instance-attribute

start_to_close_timeout: NotRequired[DurationInSecondsOptional]

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.