Skip to content

AliasConfiguration

Source code in docs_src/capo_lambda/types/alias_configuration.py
class AliasConfiguration(TypedDict, closed=True):
    alias_arn: NotRequired["capo_lambda.types.function_arn.FunctionArn"]
    """<p>The Amazon Resource Name (ARN) of the alias.</p>"""
    name: NotRequired["capo_lambda.types.alias.Alias"]
    """<p>The name of the alias.</p>"""
    function_version: NotRequired["capo_lambda.types.version.Version"]
    """<p>The function version that the alias invokes.</p>"""
    description: NotRequired["capo_lambda.types.description.Description"]
    """<p>A description of the alias.</p>"""
    routing_config: NotRequired[
        "capo_lambda.types.alias_routing_configuration.AliasRoutingConfiguration"
    ]
    """<p>The <a href="https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html">routing configuration</a> of the alias.</p>"""
    revision_id: NotRequired["capo_lambda.types.string.String"]
    """<p>A unique identifier that changes when you update the alias.</p>"""

alias_arn instance-attribute

alias_arn: NotRequired[FunctionArn]

The Amazon Resource Name (ARN) of the alias.

description instance-attribute

description: NotRequired[Description]

A description of the alias.

function_version instance-attribute

function_version: NotRequired[Version]

The function version that the alias invokes.

name instance-attribute

name: NotRequired[Alias]

The name of the alias.

revision_id instance-attribute

revision_id: NotRequired[String]

A unique identifier that changes when you update the alias.

routing_config instance-attribute

routing_config: NotRequired[AliasRoutingConfiguration]

The routing configuration of the alias.