Skip to content

CreateWebFunctionEndpointResponse

Source code in docs_src/capo_lambda_web/types/create_web_function_endpoint_response.py
class CreateWebFunctionEndpointResponse(TypedDict, closed=True):
    function_arn: "capo_lambda_web.types.function_arn.FunctionArn"
    """<p>The Amazon Resource Name (ARN) of the web function.</p>"""
    endpoint_arn: "capo_lambda_web.types.endpoint_arn.EndpointArn"
    """<p>The Amazon Resource Name (ARN) of the endpoint.</p>"""
    endpoint_name: "capo_lambda_web.types.endpoint_name.EndpointName"
    """<p>The name of the endpoint.</p>"""
    description: NotRequired["capo_lambda_web.types.description.Description"]
    """<p>The description of the endpoint.</p>"""
    endpoint_type: "capo_lambda_web.types.endpoint_type.EndpointType"
    domain_name: "capo_lambda_web.types.domain_name.DomainName"
    """<p>The domain name assigned to the endpoint.</p>"""
    auth_type: "capo_lambda_web.types.auth_type.AuthType"
    auto_deployment_mode: (
        "capo_lambda_web.types.auto_deployment_mode.AutoDeploymentMode"
    )
    revision_weights: "capo_lambda_web.types.revision_weight_list.RevisionWeightList"
    """<p>The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.</p>"""
    regions: "capo_lambda_web.types.region_list.RegionList"
    """<p>The Regions configured for the endpoint.</p>"""
    scaling_config: NotRequired["capo_lambda_web.types.scaling_config.ScalingConfig"]
    throttle_config: NotRequired["capo_lambda_web.types.throttle_config.ThrottleConfig"]
    state: "capo_lambda_web.types.endpoint_state.EndpointState"
    """<p>The current state of the endpoint.</p>"""
    state_reason: "str"
    """<p>The reason for the current state of the endpoint.</p>"""
    update_status: NotRequired[
        "capo_lambda_web.types.endpoint_update_status.EndpointUpdateStatus"
    ]
    update_status_reason: NotRequired["str"]
    """<p>The reason for the endpoint's most recent update status.</p>"""
    regional_endpoints: "capo_lambda_web.types.regional_endpoints.RegionalEndpoints"
    """<p>The list of regional endpoint configurations.</p>"""
    created_at: "capo_lambda_web.types.date_time.DateTime"
    """<p>The date and time the endpoint was created.</p>"""
    updated_at: "capo_lambda_web.types.date_time.DateTime"
    """<p>The date and time the endpoint was last updated.</p>"""

auth_type instance-attribute

auth_type: AuthType

auto_deployment_mode instance-attribute

auto_deployment_mode: AutoDeploymentMode

created_at instance-attribute

created_at: DateTime

The date and time the endpoint was created.

description instance-attribute

description: NotRequired[Description]

The description of the endpoint.

domain_name instance-attribute

domain_name: DomainName

The domain name assigned to the endpoint.

endpoint_arn instance-attribute

endpoint_arn: EndpointArn

The Amazon Resource Name (ARN) of the endpoint.

endpoint_name instance-attribute

endpoint_name: EndpointName

The name of the endpoint.

endpoint_type instance-attribute

endpoint_type: EndpointType

function_arn instance-attribute

function_arn: FunctionArn

The Amazon Resource Name (ARN) of the web function.

regional_endpoints instance-attribute

regional_endpoints: RegionalEndpoints

The list of regional endpoint configurations.

regions instance-attribute

regions: RegionList

The Regions configured for the endpoint.

revision_weights instance-attribute

revision_weights: RevisionWeightList

The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.

scaling_config instance-attribute

scaling_config: NotRequired[ScalingConfig]

state instance-attribute

The current state of the endpoint.

state_reason instance-attribute

state_reason: str

The reason for the current state of the endpoint.

throttle_config instance-attribute

throttle_config: NotRequired[ThrottleConfig]

update_status instance-attribute

update_status: NotRequired[EndpointUpdateStatus]

update_status_reason instance-attribute

update_status_reason: NotRequired[str]

The reason for the endpoint's most recent update status.

updated_at instance-attribute

updated_at: DateTime

The date and time the endpoint was last updated.