# RegionalEndpointProperty

Per-region endpoint information.

- Source: Generated code
- Type last changed: v2.273.0 · 8 Oct 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lambda as lambda } from 'aws-cdk-lib';
const regionalEndpointProperty: lambda.CfnWebFunctionEndpoint.RegionalEndpointProperty = {
  authType: 'authType',
  domainName: 'domainName',
  revisionWeights: [{
    revisionId: 'revisionId',
    weight: 123,
  }],
  scalingConfig: {
    maxEnvironments: 123,
  },
  state: 'state',
  stateReason: 'stateReason',
  throttleConfig: {
    rateLimit: 123,
  },
  updateStatus: 'updateStatus',
  updateStatusReason: 'updateStatusReason',
};
```

## Properties

- `authType`: string — The authentication type for the endpoint.

- `domainName`: string — The domain name of the endpoint.

- `revisionWeights`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnWebFunctionEndpoint.RevisionWeightProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.CfnWebFunctionEndpoint.RevisionWeightProperty.html)[] — The revision weights for the endpoint.

- `scalingConfig`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnWebFunctionEndpoint.ScalingConfigProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.CfnWebFunctionEndpoint.ScalingConfigProperty.html) — 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.

- `state`: string — The current state of the endpoint.

- `stateReason`: string — The reason for the current state of the endpoint.

- `throttleConfig`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnWebFunctionEndpoint.ThrottleConfigProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_lambda.CfnWebFunctionEndpoint.ThrottleConfigProperty.html) — The throttling configuration for the endpoint.

  Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.

- `updateStatus`: string — The status of the most recent update to the endpoint.

- `updateStatusReason`: string — The reason for the current update status of the endpoint.
