-
Notifications
You must be signed in to change notification settings - Fork 9.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Client Connection Handler for Client VPN Endpoint #16056
Comments
Strictly speaking the new syntax should be aws_ec2_client_vpn_endpoint "example" {
client_connect_options {
enabled = true
lambda_function_arn = aws_lambda_function.example.arn
}
} to match the AWS API. |
Hi, could this issue get some prio? |
…hicorp#16056" This reverts commit 820d192.
This functionality has been released in v4.0.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Community Note
Description
AWS Client VPN Endpoints support a featured called "Client Connection Handler", which is a Lambda function that dynamically determines if a client should be allowed to connect or not. Currently, the Terraform AWS provider does not have any configuration option to support this feature.
New or Affected Resource(s)
Potential Terraform Configuration
Note that there are a couple restrictions on the Lambda that would be good to check. Namely, its name must start with the prefix "AWSClientVPN-" and it must have a timeout of 30 seconds.
The text was updated successfully, but these errors were encountered: