1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. lambda
  6. WebFunctionEndpoint

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi

    Resource Type definition for AWS::Lambda::WebFunctionEndpoint. An endpoint exposes a Lambda web function over HTTPS and routes traffic to one or more revisions. The endpoint type determines how traffic is served and routed across Regions.

    Create WebFunctionEndpoint Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WebFunctionEndpoint(name: string, args: WebFunctionEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def WebFunctionEndpoint(resource_name: str,
                            args: WebFunctionEndpointArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def WebFunctionEndpoint(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            auth_type: Optional[WebFunctionEndpointAuthType] = None,
                            endpoint_type: Optional[WebFunctionEndpointEndpointType] = None,
                            function_name: Optional[str] = None,
                            description: Optional[str] = None,
                            endpoint_name: Optional[str] = None,
                            regions: Optional[Sequence[str]] = None,
                            revision_weights: Optional[Sequence[WebFunctionEndpointRevisionWeightArgs]] = None,
                            scaling_config: Optional[WebFunctionEndpointScalingConfigArgs] = None,
                            throttle_config: Optional[WebFunctionEndpointThrottleConfigArgs] = None)
    func NewWebFunctionEndpoint(ctx *Context, name string, args WebFunctionEndpointArgs, opts ...ResourceOption) (*WebFunctionEndpoint, error)
    public WebFunctionEndpoint(string name, WebFunctionEndpointArgs args, CustomResourceOptions? opts = null)
    public WebFunctionEndpoint(String name, WebFunctionEndpointArgs args)
    public WebFunctionEndpoint(String name, WebFunctionEndpointArgs args, CustomResourceOptions options)
    
    type: aws-native:lambda:WebFunctionEndpoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_lambda_web_function_endpoint" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args WebFunctionEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WebFunctionEndpointArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WebFunctionEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WebFunctionEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WebFunctionEndpointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WebFunctionEndpoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The WebFunctionEndpoint resource accepts the following input properties:

    AuthType Pulumi.AwsNative.Lambda.WebFunctionEndpointAuthType
    The authentication type for the endpoint.
    EndpointType Pulumi.AwsNative.Lambda.WebFunctionEndpointEndpointType
    The type of the endpoint.
    FunctionName string
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    Description string
    A description of the endpoint.
    EndpointName string
    The name of the endpoint.
    Regions List<string>
    The list of AWS Regions for the endpoint.
    RevisionWeights List<Pulumi.AwsNative.Lambda.Inputs.WebFunctionEndpointRevisionWeight>
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    ScalingConfig Pulumi.AwsNative.Lambda.Inputs.WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    ThrottleConfig Pulumi.AwsNative.Lambda.Inputs.WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    AuthType WebFunctionEndpointAuthType
    The authentication type for the endpoint.
    EndpointType WebFunctionEndpointEndpointType
    The type of the endpoint.
    FunctionName string
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    Description string
    A description of the endpoint.
    EndpointName string
    The name of the endpoint.
    Regions []string
    The list of AWS Regions for the endpoint.
    RevisionWeights []WebFunctionEndpointRevisionWeightArgs
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    ScalingConfig WebFunctionEndpointScalingConfigArgs
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    ThrottleConfig WebFunctionEndpointThrottleConfigArgs
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    auth_type "ApplicationManaged" | "IamAuth"
    The authentication type for the endpoint.
    endpoint_type "HomeRegion" | "MultiRegion" | "PerRegion"
    The type of the endpoint.
    function_name string
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    description string
    A description of the endpoint.
    endpoint_name string
    The name of the endpoint.
    regions list(string)
    The list of AWS Regions for the endpoint.
    revision_weights list(object)
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    scaling_config object
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    throttle_config object
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    authType WebFunctionEndpointAuthType
    The authentication type for the endpoint.
    endpointType WebFunctionEndpointEndpointType
    The type of the endpoint.
    functionName String
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    description String
    A description of the endpoint.
    endpointName String
    The name of the endpoint.
    regions List<String>
    The list of AWS Regions for the endpoint.
    revisionWeights List<WebFunctionEndpointRevisionWeight>
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    scalingConfig WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    throttleConfig WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    authType WebFunctionEndpointAuthType
    The authentication type for the endpoint.
    endpointType WebFunctionEndpointEndpointType
    The type of the endpoint.
    functionName string
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    description string
    A description of the endpoint.
    endpointName string
    The name of the endpoint.
    regions string[]
    The list of AWS Regions for the endpoint.
    revisionWeights WebFunctionEndpointRevisionWeight[]
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    scalingConfig WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    throttleConfig WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    auth_type WebFunctionEndpointAuthType
    The authentication type for the endpoint.
    endpoint_type WebFunctionEndpointEndpointType
    The type of the endpoint.
    function_name str
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    description str
    A description of the endpoint.
    endpoint_name str
    The name of the endpoint.
    regions Sequence[str]
    The list of AWS Regions for the endpoint.
    revision_weights Sequence[WebFunctionEndpointRevisionWeightArgs]
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    scaling_config WebFunctionEndpointScalingConfigArgs
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    throttle_config WebFunctionEndpointThrottleConfigArgs
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    authType "ApplicationManaged" | "IamAuth"
    The authentication type for the endpoint.
    endpointType "HomeRegion" | "MultiRegion" | "PerRegion"
    The type of the endpoint.
    functionName String
    The name of the web function this endpoint belongs to. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
    description String
    A description of the endpoint.
    endpointName String
    The name of the endpoint.
    regions List<String>
    The list of AWS Regions for the endpoint.
    revisionWeights List<Property Map>
    List of revision routing entries. 1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
    scalingConfig Property Map
    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    throttleConfig Property Map
    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WebFunctionEndpoint resource produces the following output properties:

    CreatedAt string
    The timestamp when the endpoint was created.
    DomainName string
    The domain name of the endpoint.
    EndpointArn string
    The Amazon Resource Name (ARN) of the endpoint.
    FunctionArn string
    The Amazon Resource Name (ARN) of the function.
    Id string
    The provider-assigned unique ID for this managed resource.
    RegionalEndpoints Dictionary<string, Pulumi.AwsNative.Lambda.Outputs.WebFunctionEndpointRegionalEndpoint>
    Per-region endpoint status and configuration.
    State Pulumi.AwsNative.Lambda.WebFunctionEndpointState
    The current state of the endpoint.
    StateReason string
    The reason for the endpoint's current state.
    UpdateStatus Pulumi.AwsNative.Lambda.WebFunctionEndpointUpdateStatus
    The status of the last update operation.
    UpdateStatusReason string
    The reason for the update status.
    UpdatedAt string
    The timestamp when the endpoint was last updated.
    CreatedAt string
    The timestamp when the endpoint was created.
    DomainName string
    The domain name of the endpoint.
    EndpointArn string
    The Amazon Resource Name (ARN) of the endpoint.
    FunctionArn string
    The Amazon Resource Name (ARN) of the function.
    Id string
    The provider-assigned unique ID for this managed resource.
    RegionalEndpoints map[string]WebFunctionEndpointRegionalEndpoint
    Per-region endpoint status and configuration.
    State WebFunctionEndpointStateEnum
    The current state of the endpoint.
    StateReason string
    The reason for the endpoint's current state.
    UpdateStatus WebFunctionEndpointUpdateStatus
    The status of the last update operation.
    UpdateStatusReason string
    The reason for the update status.
    UpdatedAt string
    The timestamp when the endpoint was last updated.
    created_at string
    The timestamp when the endpoint was created.
    domain_name string
    The domain name of the endpoint.
    endpoint_arn string
    The Amazon Resource Name (ARN) of the endpoint.
    function_arn string
    The Amazon Resource Name (ARN) of the function.
    id string
    The provider-assigned unique ID for this managed resource.
    regional_endpoints map(object)
    Per-region endpoint status and configuration.
    state "Pending" | "Active" | "Failed" | "Deleting"
    The current state of the endpoint.
    state_reason string
    The reason for the endpoint's current state.
    update_status "InProgress" | "Successful" | "Failed"
    The status of the last update operation.
    update_status_reason string
    The reason for the update status.
    updated_at string
    The timestamp when the endpoint was last updated.
    createdAt String
    The timestamp when the endpoint was created.
    domainName String
    The domain name of the endpoint.
    endpointArn String
    The Amazon Resource Name (ARN) of the endpoint.
    functionArn String
    The Amazon Resource Name (ARN) of the function.
    id String
    The provider-assigned unique ID for this managed resource.
    regionalEndpoints Map<String,WebFunctionEndpointRegionalEndpoint>
    Per-region endpoint status and configuration.
    state WebFunctionEndpointState
    The current state of the endpoint.
    stateReason String
    The reason for the endpoint's current state.
    updateStatus WebFunctionEndpointUpdateStatus
    The status of the last update operation.
    updateStatusReason String
    The reason for the update status.
    updatedAt String
    The timestamp when the endpoint was last updated.
    createdAt string
    The timestamp when the endpoint was created.
    domainName string
    The domain name of the endpoint.
    endpointArn string
    The Amazon Resource Name (ARN) of the endpoint.
    functionArn string
    The Amazon Resource Name (ARN) of the function.
    id string
    The provider-assigned unique ID for this managed resource.
    regionalEndpoints {[key: string]: WebFunctionEndpointRegionalEndpoint}
    Per-region endpoint status and configuration.
    state WebFunctionEndpointState
    The current state of the endpoint.
    stateReason string
    The reason for the endpoint's current state.
    updateStatus WebFunctionEndpointUpdateStatus
    The status of the last update operation.
    updateStatusReason string
    The reason for the update status.
    updatedAt string
    The timestamp when the endpoint was last updated.
    created_at str
    The timestamp when the endpoint was created.
    domain_name str
    The domain name of the endpoint.
    endpoint_arn str
    The Amazon Resource Name (ARN) of the endpoint.
    function_arn str
    The Amazon Resource Name (ARN) of the function.
    id str
    The provider-assigned unique ID for this managed resource.
    regional_endpoints Mapping[str, WebFunctionEndpointRegionalEndpoint]
    Per-region endpoint status and configuration.
    state WebFunctionEndpointState
    The current state of the endpoint.
    state_reason str
    The reason for the endpoint's current state.
    update_status WebFunctionEndpointUpdateStatus
    The status of the last update operation.
    update_status_reason str
    The reason for the update status.
    updated_at str
    The timestamp when the endpoint was last updated.
    createdAt String
    The timestamp when the endpoint was created.
    domainName String
    The domain name of the endpoint.
    endpointArn String
    The Amazon Resource Name (ARN) of the endpoint.
    functionArn String
    The Amazon Resource Name (ARN) of the function.
    id String
    The provider-assigned unique ID for this managed resource.
    regionalEndpoints Map<Property Map>
    Per-region endpoint status and configuration.
    state "Pending" | "Active" | "Failed" | "Deleting"
    The current state of the endpoint.
    stateReason String
    The reason for the endpoint's current state.
    updateStatus "InProgress" | "Successful" | "Failed"
    The status of the last update operation.
    updateStatusReason String
    The reason for the update status.
    updatedAt String
    The timestamp when the endpoint was last updated.

    Supporting Types

    WebFunctionEndpointAuthType, WebFunctionEndpointAuthTypeArgs

    ApplicationManaged
    ApplicationManaged
    IamAuth
    IamAuth
    WebFunctionEndpointAuthTypeApplicationManaged
    ApplicationManaged
    WebFunctionEndpointAuthTypeIamAuth
    IamAuth
    "ApplicationManaged"
    ApplicationManaged
    "IamAuth"
    IamAuth
    ApplicationManaged
    ApplicationManaged
    IamAuth
    IamAuth
    ApplicationManaged
    ApplicationManaged
    IamAuth
    IamAuth
    APPLICATION_MANAGED
    ApplicationManaged
    IAM_AUTH
    IamAuth
    "ApplicationManaged"
    ApplicationManaged
    "IamAuth"
    IamAuth

    WebFunctionEndpointEndpointType, WebFunctionEndpointEndpointTypeArgs

    HomeRegion
    HomeRegion
    MultiRegion
    MultiRegion
    PerRegion
    PerRegion
    WebFunctionEndpointEndpointTypeHomeRegion
    HomeRegion
    WebFunctionEndpointEndpointTypeMultiRegion
    MultiRegion
    WebFunctionEndpointEndpointTypePerRegion
    PerRegion
    "HomeRegion"
    HomeRegion
    "MultiRegion"
    MultiRegion
    "PerRegion"
    PerRegion
    HomeRegion
    HomeRegion
    MultiRegion
    MultiRegion
    PerRegion
    PerRegion
    HomeRegion
    HomeRegion
    MultiRegion
    MultiRegion
    PerRegion
    PerRegion
    HOME_REGION
    HomeRegion
    MULTI_REGION
    MultiRegion
    PER_REGION
    PerRegion
    "HomeRegion"
    HomeRegion
    "MultiRegion"
    MultiRegion
    "PerRegion"
    PerRegion

    WebFunctionEndpointRegionalEndpoint, WebFunctionEndpointRegionalEndpointArgs

    Per-region endpoint information.
    AuthType Pulumi.AwsNative.Lambda.WebFunctionEndpointRegionalEndpointAuthType
    The authentication type for the endpoint.
    DomainName string
    The domain name of the endpoint.
    RevisionWeights List<Pulumi.AwsNative.Lambda.Inputs.WebFunctionEndpointRevisionWeight>
    The revision weights for the endpoint.
    ScalingConfig Pulumi.AwsNative.Lambda.Inputs.WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint.
    State Pulumi.AwsNative.Lambda.WebFunctionEndpointRegionalEndpointState
    The current state of the endpoint.
    StateReason string
    The reason for the current state of the endpoint.
    ThrottleConfig Pulumi.AwsNative.Lambda.Inputs.WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint.
    UpdateStatus Pulumi.AwsNative.Lambda.WebFunctionEndpointRegionalEndpointUpdateStatus
    The status of the most recent update to the endpoint.
    UpdateStatusReason string
    The reason for the current update status of the endpoint.
    AuthType WebFunctionEndpointRegionalEndpointAuthType
    The authentication type for the endpoint.
    DomainName string
    The domain name of the endpoint.
    RevisionWeights []WebFunctionEndpointRevisionWeight
    The revision weights for the endpoint.
    ScalingConfig WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint.
    State WebFunctionEndpointRegionalEndpointState
    The current state of the endpoint.
    StateReason string
    The reason for the current state of the endpoint.
    ThrottleConfig WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint.
    UpdateStatus WebFunctionEndpointRegionalEndpointUpdateStatus
    The status of the most recent update to the endpoint.
    UpdateStatusReason string
    The reason for the current update status of the endpoint.
    auth_type "ApplicationManaged" | "IamAuth"
    The authentication type for the endpoint.
    domain_name string
    The domain name of the endpoint.
    revision_weights list(object)
    The revision weights for the endpoint.
    scaling_config object
    The scaling configuration for the endpoint.
    state "Pending" | "Active" | "Failed" | "Deleting"
    The current state of the endpoint.
    state_reason string
    The reason for the current state of the endpoint.
    throttle_config object
    The throttling configuration for the endpoint.
    update_status "InProgress" | "Successful" | "Failed"
    The status of the most recent update to the endpoint.
    update_status_reason string
    The reason for the current update status of the endpoint.
    authType WebFunctionEndpointRegionalEndpointAuthType
    The authentication type for the endpoint.
    domainName String
    The domain name of the endpoint.
    revisionWeights List<WebFunctionEndpointRevisionWeight>
    The revision weights for the endpoint.
    scalingConfig WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint.
    state WebFunctionEndpointRegionalEndpointState
    The current state of the endpoint.
    stateReason String
    The reason for the current state of the endpoint.
    throttleConfig WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint.
    updateStatus WebFunctionEndpointRegionalEndpointUpdateStatus
    The status of the most recent update to the endpoint.
    updateStatusReason String
    The reason for the current update status of the endpoint.
    authType WebFunctionEndpointRegionalEndpointAuthType
    The authentication type for the endpoint.
    domainName string
    The domain name of the endpoint.
    revisionWeights WebFunctionEndpointRevisionWeight[]
    The revision weights for the endpoint.
    scalingConfig WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint.
    state WebFunctionEndpointRegionalEndpointState
    The current state of the endpoint.
    stateReason string
    The reason for the current state of the endpoint.
    throttleConfig WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint.
    updateStatus WebFunctionEndpointRegionalEndpointUpdateStatus
    The status of the most recent update to the endpoint.
    updateStatusReason string
    The reason for the current update status of the endpoint.
    auth_type WebFunctionEndpointRegionalEndpointAuthType
    The authentication type for the endpoint.
    domain_name str
    The domain name of the endpoint.
    revision_weights Sequence[WebFunctionEndpointRevisionWeight]
    The revision weights for the endpoint.
    scaling_config WebFunctionEndpointScalingConfig
    The scaling configuration for the endpoint.
    state WebFunctionEndpointRegionalEndpointState
    The current state of the endpoint.
    state_reason str
    The reason for the current state of the endpoint.
    throttle_config WebFunctionEndpointThrottleConfig
    The throttling configuration for the endpoint.
    update_status WebFunctionEndpointRegionalEndpointUpdateStatus
    The status of the most recent update to the endpoint.
    update_status_reason str
    The reason for the current update status of the endpoint.
    authType "ApplicationManaged" | "IamAuth"
    The authentication type for the endpoint.
    domainName String
    The domain name of the endpoint.
    revisionWeights List<Property Map>
    The revision weights for the endpoint.
    scalingConfig Property Map
    The scaling configuration for the endpoint.
    state "Pending" | "Active" | "Failed" | "Deleting"
    The current state of the endpoint.
    stateReason String
    The reason for the current state of the endpoint.
    throttleConfig Property Map
    The throttling configuration for the endpoint.
    updateStatus "InProgress" | "Successful" | "Failed"
    The status of the most recent update to the endpoint.
    updateStatusReason String
    The reason for the current update status of the endpoint.

    WebFunctionEndpointRegionalEndpointAuthType, WebFunctionEndpointRegionalEndpointAuthTypeArgs

    ApplicationManaged
    ApplicationManaged
    IamAuth
    IamAuth
    WebFunctionEndpointRegionalEndpointAuthTypeApplicationManaged
    ApplicationManaged
    WebFunctionEndpointRegionalEndpointAuthTypeIamAuth
    IamAuth
    "ApplicationManaged"
    ApplicationManaged
    "IamAuth"
    IamAuth
    ApplicationManaged
    ApplicationManaged
    IamAuth
    IamAuth
    ApplicationManaged
    ApplicationManaged
    IamAuth
    IamAuth
    APPLICATION_MANAGED
    ApplicationManaged
    IAM_AUTH
    IamAuth
    "ApplicationManaged"
    ApplicationManaged
    "IamAuth"
    IamAuth

    WebFunctionEndpointRegionalEndpointState, WebFunctionEndpointRegionalEndpointStateArgs

    Pending
    Pending
    Active
    Active
    Failed
    Failed
    Deleting
    Deleting
    WebFunctionEndpointRegionalEndpointStatePending
    Pending
    WebFunctionEndpointRegionalEndpointStateActive
    Active
    WebFunctionEndpointRegionalEndpointStateFailed
    Failed
    WebFunctionEndpointRegionalEndpointStateDeleting
    Deleting
    "Pending"
    Pending
    "Active"
    Active
    "Failed"
    Failed
    "Deleting"
    Deleting
    Pending
    Pending
    Active
    Active
    Failed
    Failed
    Deleting
    Deleting
    Pending
    Pending
    Active
    Active
    Failed
    Failed
    Deleting
    Deleting
    PENDING
    Pending
    ACTIVE
    Active
    FAILED
    Failed
    DELETING
    Deleting
    "Pending"
    Pending
    "Active"
    Active
    "Failed"
    Failed
    "Deleting"
    Deleting

    WebFunctionEndpointRegionalEndpointUpdateStatus, WebFunctionEndpointRegionalEndpointUpdateStatusArgs

    InProgress
    InProgress
    Successful
    Successful
    Failed
    Failed
    WebFunctionEndpointRegionalEndpointUpdateStatusInProgress
    InProgress
    WebFunctionEndpointRegionalEndpointUpdateStatusSuccessful
    Successful
    WebFunctionEndpointRegionalEndpointUpdateStatusFailed
    Failed
    "InProgress"
    InProgress
    "Successful"
    Successful
    "Failed"
    Failed
    InProgress
    InProgress
    Successful
    Successful
    Failed
    Failed
    InProgress
    InProgress
    Successful
    Successful
    Failed
    Failed
    IN_PROGRESS
    InProgress
    SUCCESSFUL
    Successful
    FAILED
    Failed
    "InProgress"
    InProgress
    "Successful"
    Successful
    "Failed"
    Failed

    WebFunctionEndpointRevisionWeight, WebFunctionEndpointRevisionWeightArgs

    A revision routing entry.
    RevisionId string
    The revision identifier.
    Weight int
    The traffic weight for this revision.
    RevisionId string
    The revision identifier.
    Weight int
    The traffic weight for this revision.
    revision_id string
    The revision identifier.
    weight number
    The traffic weight for this revision.
    revisionId String
    The revision identifier.
    weight Integer
    The traffic weight for this revision.
    revisionId string
    The revision identifier.
    weight number
    The traffic weight for this revision.
    revision_id str
    The revision identifier.
    weight int
    The traffic weight for this revision.
    revisionId String
    The revision identifier.
    weight Number
    The traffic weight for this revision.

    WebFunctionEndpointScalingConfig, WebFunctionEndpointScalingConfigArgs

    The scaling configuration for the endpoint. Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
    MaxEnvironments int
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.
    MaxEnvironments int
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.
    max_environments number
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.
    maxEnvironments Integer
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.
    maxEnvironments number
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.
    max_environments int
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.
    maxEnvironments Number
    The maximum number of concurrent execution environments for the endpoint. This optional limit further constrains the endpoint's scaling. When omitted, the endpoint's scaling is limited only by your account's vCPU quota.

    WebFunctionEndpointState, WebFunctionEndpointStateArgs

    Pending
    Pending
    Active
    Active
    Failed
    Failed
    Deleting
    Deleting
    WebFunctionEndpointStatePending
    Pending
    WebFunctionEndpointStateActive
    Active
    WebFunctionEndpointStateFailed
    Failed
    WebFunctionEndpointStateDeleting
    Deleting
    "Pending"
    Pending
    "Active"
    Active
    "Failed"
    Failed
    "Deleting"
    Deleting
    Pending
    Pending
    Active
    Active
    Failed
    Failed
    Deleting
    Deleting
    Pending
    Pending
    Active
    Active
    Failed
    Failed
    Deleting
    Deleting
    PENDING
    Pending
    ACTIVE
    Active
    FAILED
    Failed
    DELETING
    Deleting
    "Pending"
    Pending
    "Active"
    Active
    "Failed"
    Failed
    "Deleting"
    Deleting

    WebFunctionEndpointThrottleConfig, WebFunctionEndpointThrottleConfigArgs

    The throttling configuration for the endpoint. Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
    RateLimit int
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.
    RateLimit int
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.
    rate_limit number
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.
    rateLimit Integer
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.
    rateLimit number
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.
    rate_limit int
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.
    rateLimit Number
    The maximum request rate per second for the endpoint, up to a maximum of 10000. This optional limit further constrains the endpoint's request rate. When omitted, the endpoint's request rate is limited only by your account's rate limit quota. Specify 0 to reject all new requests. Other supported values are 100 through 1000 in increments of 100, and 2000 through 10000 in increments of 1000. Supported values can vary by Region; if you specify an unsupported value, the error lists the values available in that Region.

    WebFunctionEndpointUpdateStatus, WebFunctionEndpointUpdateStatusArgs

    InProgress
    InProgress
    Successful
    Successful
    Failed
    Failed
    WebFunctionEndpointUpdateStatusInProgress
    InProgress
    WebFunctionEndpointUpdateStatusSuccessful
    Successful
    WebFunctionEndpointUpdateStatusFailed
    Failed
    "InProgress"
    InProgress
    "Successful"
    Successful
    "Failed"
    Failed
    InProgress
    InProgress
    Successful
    Successful
    Failed
    Failed
    InProgress
    InProgress
    Successful
    Successful
    Failed
    Failed
    IN_PROGRESS
    InProgress
    SUCCESSFUL
    Successful
    FAILED
    Failed
    "InProgress"
    InProgress
    "Successful"
    Successful
    "Failed"
    Failed

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.85.0
    published on Monday, Nov 2, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial