Skip to content

CustomActionLambdaConfiguration

Source code in docs_src/capo_arc_region_switch/types/custom_action_lambda_configuration.py
class CustomActionLambdaConfiguration(TypedDict, closed=True):
    timeout_minutes: "int"
    """<p>The timeout value specified for the configuration.</p>"""
    lambdas: "capo_arc_region_switch.types.lambda_list.LambdaList"
    """<p>The Amazon Web Services Lambda functions for the execution block.</p>"""
    retry_interval_minutes: "float"
    """<p>The retry interval specified.</p>"""
    region_to_run: "capo_arc_region_switch.types.region_to_run_in.RegionToRunIn"
    """<p>The Amazon Web Services Region for the function to run in. For recovery workflows use <code>activatingRegion</code> or <code>deactivatingRegion</code>. For post-recovery workflows, use <code>activeRegion</code> (the Region with customer traffic) or <code>inactiveRegion</code> (the Region with no customer traffic).</p>"""
    ungraceful: NotRequired[
        "capo_arc_region_switch.types.lambda_ungraceful.LambdaUngraceful"
    ]
    """<p>The settings for ungraceful execution.</p>"""

lambdas instance-attribute

lambdas: LambdaList

The Amazon Web Services Lambda functions for the execution block.

region_to_run instance-attribute

region_to_run: RegionToRunIn

The Amazon Web Services Region for the function to run in. For recovery workflows use activatingRegion or deactivatingRegion. For post-recovery workflows, use activeRegion (the Region with customer traffic) or inactiveRegion (the Region with no customer traffic).

retry_interval_minutes instance-attribute

retry_interval_minutes: float

The retry interval specified.

timeout_minutes instance-attribute

timeout_minutes: int

The timeout value specified for the configuration.

ungraceful instance-attribute

ungraceful: NotRequired[LambdaUngraceful]

The settings for ungraceful execution.