Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phuurl/cfn-unmanaged-vpn-endpoint
CloudFormation custom resource to update the target VPC of a Client VPN Endpoint not managed in CloudFormation
https://github.com/phuurl/cfn-unmanaged-vpn-endpoint
Last synced: 8 days ago
JSON representation
CloudFormation custom resource to update the target VPC of a Client VPN Endpoint not managed in CloudFormation
- Host: GitHub
- URL: https://github.com/phuurl/cfn-unmanaged-vpn-endpoint
- Owner: Phuurl
- License: mit
- Created: 2021-04-10T11:54:36.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-10T17:02:43.000Z (almost 4 years ago)
- Last Synced: 2024-12-29T16:46:07.676Z (12 days ago)
- Language: Go
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cfn-unmanaged-vpn-endpoint
Custom CloudFormation custom resource to update the target VPC, subnet, and security group of a Client VPN Endpoint not managed in CloudFormation.## Requirements
- [SAM CLI](https://aws.amazon.com/serverless/sam/) (built with 1.22.0)
- [Go](https://golang.org/) (built with 1.15.8)## Usage
The custom resource is very simple to deploy and use.1. Build and deploy the SAM application:
```bash
sam build
sam deploy --guided
```
For more information about the resources deployed as part of this process, see the [SAM template](./template.yaml).
2. Call the custom resource in your CloudFormation template with the public key you wish to import - see the [example template](./example/template.yaml).