We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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:
- Auth
Type Pulumi.Aws Native. Lambda. Web Function Endpoint Auth Type - The authentication type for the endpoint.
- Endpoint
Type Pulumi.Aws Native. Lambda. Web Function Endpoint Endpoint Type - 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<Pulumi.Aws Native. Lambda. Inputs. Web Function Endpoint Revision Weight> - 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 Pulumi.Aws Native. Lambda. Inputs. Web Function Endpoint Scaling Config - 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 Pulumi.Aws Native. Lambda. Inputs. Web Function Endpoint Throttle Config - 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 WebFunction Endpoint Auth Type - The authentication type for the endpoint.
- Endpoint
Type WebFunction Endpoint Endpoint Type - 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 []string
- The list of AWS Regions for the endpoint.
- Revision
Weights []WebFunction Endpoint Revision Weight Args - 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 WebFunction Endpoint Scaling Config Args - 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 WebFunction Endpoint Throttle Config Args - 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" | "Iam Auth" - The authentication type for the endpoint.
- endpoint_
type "HomeRegion" | "Multi Region" | "Per Region" - 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.
- auth
Type WebFunction Endpoint Auth Type - The authentication type for the endpoint.
- endpoint
Type WebFunction Endpoint Endpoint Type - 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<WebFunction Endpoint Revision Weight> - 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 WebFunction Endpoint Scaling Config - 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 WebFunction Endpoint Throttle Config - 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 WebFunction Endpoint Auth Type - The authentication type for the endpoint.
- endpoint
Type WebFunction Endpoint Endpoint Type - 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 string[]
- The list of AWS Regions for the endpoint.
- revision
Weights WebFunction Endpoint Revision Weight[] - 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 WebFunction Endpoint Scaling Config - 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 WebFunction Endpoint Throttle Config - 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 WebFunction Endpoint Auth Type - The authentication type for the endpoint.
- endpoint_
type WebFunction Endpoint Endpoint Type - 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[WebFunction Endpoint Revision Weight Args] - 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 WebFunction Endpoint Scaling Config Args - 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 WebFunction Endpoint Throttle Config Args - 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" | "Iam Auth" - The authentication type for the endpoint.
- endpoint
Type "HomeRegion" | "Multi Region" | "Per Region" - 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<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.
- scaling
Config 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.
- throttle
Config 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:
- 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 Dictionary<string, Pulumi.Aws Native. Lambda. Outputs. Web Function Endpoint Regional Endpoint> - Per-region endpoint status and configuration.
- State
Pulumi.
Aws Native. Lambda. Web Function Endpoint State - The current state of the endpoint.
- State
Reason string - The reason for the endpoint's current state.
- Update
Status Pulumi.Aws Native. Lambda. Web Function Endpoint Update Status - The status of the last update operation.
- Update
Status stringReason - The reason for the update status.
- Updated
At 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[string]WebFunction Endpoint Regional Endpoint - Per-region endpoint status and configuration.
- State
Web
Function Endpoint State Enum - The current state of the endpoint.
- State
Reason string - The reason for the endpoint's current state.
- Update
Status WebFunction Endpoint Update Status - The status of the last update operation.
- Update
Status stringReason - The reason for the update status.
- Updated
At 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_ stringreason - The reason for the update status.
- updated_
at 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<String,WebFunction Endpoint Regional Endpoint> - Per-region endpoint status and configuration.
- state
Web
Function Endpoint State - The current state of the endpoint.
- state
Reason String - The reason for the endpoint's current state.
- update
Status WebFunction Endpoint Update Status - The status of the last update operation.
- update
Status StringReason - The reason for the update status.
- updated
At 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 {[key: string]: WebFunction Endpoint Regional Endpoint} - Per-region endpoint status and configuration.
- state
Web
Function Endpoint State - The current state of the endpoint.
- state
Reason string - The reason for the endpoint's current state.
- update
Status WebFunction Endpoint Update Status - The status of the last update operation.
- update
Status stringReason - The reason for the update status.
- updated
At 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, WebFunction Endpoint Regional Endpoint] - Per-region endpoint status and configuration.
- state
Web
Function Endpoint State - The current state of the endpoint.
- state_
reason str - The reason for the endpoint's current state.
- update_
status WebFunction Endpoint Update Status - The status of the last update operation.
- update_
status_ strreason - The reason for the update status.
- updated_
at str - 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<Property Map> - 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 StringReason - The reason for the update status.
- updated
At String - The timestamp when the endpoint was last updated.
Supporting Types
WebFunctionEndpointAuthType, WebFunctionEndpointAuthTypeArgs
- Application
Managed ApplicationManaged- Iam
Auth IamAuth
- Web
Function Endpoint Auth Type Application Managed ApplicationManaged- Web
Function Endpoint Auth Type Iam Auth IamAuth
- "Application
Managed" ApplicationManaged- "Iam
Auth" IamAuth
- Application
Managed ApplicationManaged- Iam
Auth IamAuth
- Application
Managed ApplicationManaged- Iam
Auth IamAuth
- APPLICATION_MANAGED
ApplicationManaged- IAM_AUTH
IamAuth
- "Application
Managed" ApplicationManaged- "Iam
Auth" IamAuth
WebFunctionEndpointEndpointType, WebFunctionEndpointEndpointTypeArgs
- Home
Region HomeRegion- Multi
Region MultiRegion- Per
Region PerRegion
- Web
Function Endpoint Endpoint Type Home Region HomeRegion- Web
Function Endpoint Endpoint Type Multi Region MultiRegion- Web
Function Endpoint Endpoint Type Per Region PerRegion
- "Home
Region" HomeRegion- "Multi
Region" MultiRegion- "Per
Region" PerRegion
- Home
Region HomeRegion- Multi
Region MultiRegion- Per
Region PerRegion
- Home
Region HomeRegion- Multi
Region MultiRegion- Per
Region PerRegion
- HOME_REGION
HomeRegion- MULTI_REGION
MultiRegion- PER_REGION
PerRegion
- "Home
Region" HomeRegion- "Multi
Region" MultiRegion- "Per
Region" PerRegion
WebFunctionEndpointRegionalEndpoint, WebFunctionEndpointRegionalEndpointArgs
Per-region endpoint information.- Auth
Type Pulumi.Aws Native. Lambda. Web Function Endpoint Regional Endpoint Auth Type - The authentication type for the endpoint.
- Domain
Name string - The domain name of the endpoint.
- Revision
Weights List<Pulumi.Aws Native. Lambda. Inputs. Web Function Endpoint Revision Weight> - The revision weights for the endpoint.
- Scaling
Config Pulumi.Aws Native. Lambda. Inputs. Web Function Endpoint Scaling Config - The scaling configuration for the endpoint.
- State
Pulumi.
Aws Native. Lambda. Web Function Endpoint Regional Endpoint State - The current state of the endpoint.
- State
Reason string - The reason for the current state of the endpoint.
- Throttle
Config Pulumi.Aws Native. Lambda. Inputs. Web Function Endpoint Throttle Config - The throttling configuration for the endpoint.
- Update
Status Pulumi.Aws Native. Lambda. Web Function Endpoint Regional Endpoint Update Status - The status of the most recent update to the endpoint.
- Update
Status stringReason - The reason for the current update status of the endpoint.
- Auth
Type WebFunction Endpoint Regional Endpoint Auth Type - The authentication type for the endpoint.
- Domain
Name string - The domain name of the endpoint.
- Revision
Weights []WebFunction Endpoint Revision Weight - The revision weights for the endpoint.
- Scaling
Config WebFunction Endpoint Scaling Config - The scaling configuration for the endpoint.
- State
Web
Function Endpoint Regional Endpoint State - The current state of the endpoint.
- State
Reason string - The reason for the current state of the endpoint.
- Throttle
Config WebFunction Endpoint Throttle Config - The throttling configuration for the endpoint.
- Update
Status WebFunction Endpoint Regional Endpoint Update Status - The status of the most recent update to the endpoint.
- Update
Status stringReason - The reason for the current update status of the endpoint.
- auth_
type "ApplicationManaged" | "Iam Auth" - 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_ stringreason - The reason for the current update status of the endpoint.
- auth
Type WebFunction Endpoint Regional Endpoint Auth Type - The authentication type for the endpoint.
- domain
Name String - The domain name of the endpoint.
- revision
Weights List<WebFunction Endpoint Revision Weight> - The revision weights for the endpoint.
- scaling
Config WebFunction Endpoint Scaling Config - The scaling configuration for the endpoint.
- state
Web
Function Endpoint Regional Endpoint State - The current state of the endpoint.
- state
Reason String - The reason for the current state of the endpoint.
- throttle
Config WebFunction Endpoint Throttle Config - The throttling configuration for the endpoint.
- update
Status WebFunction Endpoint Regional Endpoint Update Status - The status of the most recent update to the endpoint.
- update
Status StringReason - The reason for the current update status of the endpoint.
- auth
Type WebFunction Endpoint Regional Endpoint Auth Type - The authentication type for the endpoint.
- domain
Name string - The domain name of the endpoint.
- revision
Weights WebFunction Endpoint Revision Weight[] - The revision weights for the endpoint.
- scaling
Config WebFunction Endpoint Scaling Config - The scaling configuration for the endpoint.
- state
Web
Function Endpoint Regional Endpoint State - The current state of the endpoint.
- state
Reason string - The reason for the current state of the endpoint.
- throttle
Config WebFunction Endpoint Throttle Config - The throttling configuration for the endpoint.
- update
Status WebFunction Endpoint Regional Endpoint Update Status - The status of the most recent update to the endpoint.
- update
Status stringReason - The reason for the current update status of the endpoint.
- auth_
type WebFunction Endpoint Regional Endpoint Auth Type - The authentication type for the endpoint.
- domain_
name str - The domain name of the endpoint.
- revision_
weights Sequence[WebFunction Endpoint Revision Weight] - The revision weights for the endpoint.
- scaling_
config WebFunction Endpoint Scaling Config - The scaling configuration for the endpoint.
- state
Web
Function Endpoint Regional Endpoint State - The current state of the endpoint.
- state_
reason str - The reason for the current state of the endpoint.
- throttle_
config WebFunction Endpoint Throttle Config - The throttling configuration for the endpoint.
- update_
status WebFunction Endpoint Regional Endpoint Update Status - The status of the most recent update to the endpoint.
- update_
status_ strreason - The reason for the current update status of the endpoint.
- auth
Type "ApplicationManaged" | "Iam Auth" - The authentication type for the endpoint.
- domain
Name String - The domain name of the endpoint.
- revision
Weights List<Property Map> - The revision weights for the endpoint.
- scaling
Config Property Map - 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 Property Map - The throttling configuration for the endpoint.
- update
Status "InProgress" | "Successful" | "Failed" - The status of the most recent update to the endpoint.
- update
Status StringReason - The reason for the current update status of the endpoint.
WebFunctionEndpointRegionalEndpointAuthType, WebFunctionEndpointRegionalEndpointAuthTypeArgs
- Application
Managed ApplicationManaged- Iam
Auth IamAuth
- Web
Function Endpoint Regional Endpoint Auth Type Application Managed ApplicationManaged- Web
Function Endpoint Regional Endpoint Auth Type Iam Auth IamAuth
- "Application
Managed" ApplicationManaged- "Iam
Auth" IamAuth
- Application
Managed ApplicationManaged- Iam
Auth IamAuth
- Application
Managed ApplicationManaged- Iam
Auth IamAuth
- APPLICATION_MANAGED
ApplicationManaged- IAM_AUTH
IamAuth
- "Application
Managed" ApplicationManaged- "Iam
Auth" IamAuth
WebFunctionEndpointRegionalEndpointState, WebFunctionEndpointRegionalEndpointStateArgs
- Pending
Pending- Active
Active- Failed
Failed- Deleting
Deleting
- Web
Function Endpoint Regional Endpoint State Pending Pending- Web
Function Endpoint Regional Endpoint State Active Active- Web
Function Endpoint Regional Endpoint State Failed Failed- Web
Function Endpoint Regional Endpoint State 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
- "Pending"
Pending- "Active"
Active- "Failed"
Failed- "Deleting"
Deleting
WebFunctionEndpointRegionalEndpointUpdateStatus, WebFunctionEndpointRegionalEndpointUpdateStatusArgs
- In
Progress InProgress- Successful
Successful- Failed
Failed
- Web
Function Endpoint Regional Endpoint Update Status In Progress InProgress- Web
Function Endpoint Regional Endpoint Update Status Successful Successful- Web
Function Endpoint Regional Endpoint Update Status Failed Failed
- "In
Progress" InProgress- "Successful"
Successful- "Failed"
Failed
- In
Progress InProgress- Successful
Successful- Failed
Failed
- In
Progress InProgress- Successful
Successful- Failed
Failed
- IN_PROGRESS
InProgress- SUCCESSFUL
Successful- FAILED
Failed
- "In
Progress" InProgress- "Successful"
Successful- "Failed"
Failed
WebFunctionEndpointRevisionWeight, WebFunctionEndpointRevisionWeightArgs
A revision routing entry.- Revision
Id string - The revision identifier.
- Weight int
- The traffic weight for this revision.
- Revision
Id 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.
- revision
Id String - The revision identifier.
- weight Integer
- The traffic weight for this revision.
- revision
Id 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.
- revision
Id 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.- 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.
- 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.
- 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.
- max
Environments 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.
- 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.
- 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.
- 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.
WebFunctionEndpointState, WebFunctionEndpointStateArgs
- Pending
Pending- Active
Active- Failed
Failed- Deleting
Deleting
- Web
Function Endpoint State Pending Pending- Web
Function Endpoint State Active Active- Web
Function Endpoint State Failed Failed- Web
Function Endpoint State 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
- "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.- 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.
- 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.
- 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.
- rate
Limit 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.
- 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.
- 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.
- 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.
WebFunctionEndpointUpdateStatus, WebFunctionEndpointUpdateStatusArgs
- In
Progress InProgress- Successful
Successful- Failed
Failed
- Web
Function Endpoint Update Status In Progress InProgress- Web
Function Endpoint Update Status Successful Successful- Web
Function Endpoint Update Status Failed Failed
- "In
Progress" InProgress- "Successful"
Successful- "Failed"
Failed
- In
Progress InProgress- Successful
Successful- Failed
Failed
- In
Progress InProgress- Successful
Successful- Failed
Failed
- IN_PROGRESS
InProgress- SUCCESSFUL
Successful- FAILED
Failed
- "In
Progress" InProgress- "Successful"
Successful- "Failed"
Failed
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi