├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── node.js.yml ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── vpc-builder.ts ├── cdk.json ├── config ├── README.md ├── config-walkthrough.yaml ├── sample-central-egress-inspected.vpcBuilder.yaml ├── sample-central-egress.md ├── sample-central-egress.vpcBuilder.yaml ├── sample-central-ingress-inspected.vpcBuilder.yaml ├── sample-central-ingress.md ├── sample-central-ingress.vpcBuilder.yaml ├── sample-complex-endpoints-us-east-1.txt ├── sample-complex.md ├── sample-complex.vpcBuilder.yaml ├── sample-firewall-blog.vpcBuilder.yaml ├── sample-vpc-endpoints-us-east-1.txt ├── sample-vpc-endpoints.md ├── sample-vpc-endpoints.vpcBuilder.yaml ├── sample-vpn-onprem.md └── sample-vpn-onprem.vpcBuilder.yaml ├── discovery ├── endpoints-ap-northeast-1.json ├── endpoints-ap-northeast-2.json ├── endpoints-ap-northeast-3.json ├── endpoints-ap-south-1.json ├── endpoints-ap-southeast-1.json ├── endpoints-ap-southeast-2.json ├── endpoints-ca-central-1.json ├── endpoints-eu-central-1.json ├── endpoints-eu-north-1.json ├── endpoints-eu-west-1.json ├── endpoints-eu-west-2.json ├── endpoints-eu-west-3.json ├── endpoints-sa-east-1.json ├── endpoints-us-east-1.json ├── endpoints-us-east-2.json ├── endpoints-us-west-1.json └── endpoints-us-west-2.json ├── extras └── vpn-gateway-strongswan.yml ├── images ├── index-1024x523.png ├── sample-central-egress.png ├── sample-central-ingress.png ├── sample-complex.png ├── sample-vpc-endpoints.png ├── sample-vpn-onprem.jpg └── sample-vpn-onprem.png ├── jest.config.js ├── lambda ├── findVpnTransitGatewayAttachId │ └── index.ts ├── parseAwsFirewallEndpoints │ └── index.ts └── transitGatewayRemoveStaticRoute │ └── index.ts ├── lib ├── abstract-builderdxgw.ts ├── abstract-buildertgwpeer.ts ├── abstract-buildervpc.ts ├── abstract-buildervpn.ts ├── abstract-transitgateway.ts ├── cdk-export-presistence-stack.ts ├── config │ ├── config-schema.json │ ├── config-types.ts │ └── parser.ts ├── direct-connect-gateway-stack.ts ├── dns-route53-private-hosted-zones-stack.ts ├── stack-builder.ts ├── stack-mapper.ts ├── transit-gateway-peer-stack.ts ├── transit-gateway-routes-stack.ts ├── transit-gateway-stack.ts ├── types.ts ├── vpc-aws-network-firewall-stack.ts ├── vpc-interface-endpoints-stack.ts ├── vpc-nat-egress-stack.ts ├── vpc-route53-resolver-endpoints-stack.ts ├── vpc-workload-isolated-stack.ts ├── vpc-workload-public-stack.ts └── vpn-to-transit-gateway-stack.ts ├── package.json ├── test ├── config-parser.test.ts ├── direct-connect-gateway-stack.test.ts ├── dns-route53-private-hosted-zones-stack.test.ts ├── stack-builder-helper.ts ├── transit-gateway-peer-stack.test.ts ├── transit-gateway-routes-stack-subnet-routes.test.ts ├── transit-gateway-routes-stack-tgw-routes.test.ts ├── transit-gateway-stack.test.ts ├── vpc-aws-network-firewall-stack.test.ts ├── vpc-interface-endpoints-stack.test.ts ├── vpc-nat-egress-stack.test.ts ├── vpc-route53-resolver-endpoints-stack.test.ts ├── vpc-workload-isolated-stack.test.ts ├── vpc-workload-public-stack.test.ts └── vpn-to-transit-gateway-stack.test.ts ├── tools └── discoverEndpoints │ └── index.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/README.md -------------------------------------------------------------------------------- /bin/vpc-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/bin/vpc-builder.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/cdk.json -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/README.md -------------------------------------------------------------------------------- /config/config-walkthrough.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/config-walkthrough.yaml -------------------------------------------------------------------------------- /config/sample-central-egress-inspected.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-central-egress-inspected.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-central-egress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-central-egress.md -------------------------------------------------------------------------------- /config/sample-central-egress.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-central-egress.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-central-ingress-inspected.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-central-ingress-inspected.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-central-ingress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-central-ingress.md -------------------------------------------------------------------------------- /config/sample-central-ingress.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-central-ingress.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-complex-endpoints-us-east-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-complex-endpoints-us-east-1.txt -------------------------------------------------------------------------------- /config/sample-complex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-complex.md -------------------------------------------------------------------------------- /config/sample-complex.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-complex.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-firewall-blog.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-firewall-blog.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-vpc-endpoints-us-east-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-vpc-endpoints-us-east-1.txt -------------------------------------------------------------------------------- /config/sample-vpc-endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-vpc-endpoints.md -------------------------------------------------------------------------------- /config/sample-vpc-endpoints.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-vpc-endpoints.vpcBuilder.yaml -------------------------------------------------------------------------------- /config/sample-vpn-onprem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-vpn-onprem.md -------------------------------------------------------------------------------- /config/sample-vpn-onprem.vpcBuilder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/config/sample-vpn-onprem.vpcBuilder.yaml -------------------------------------------------------------------------------- /discovery/endpoints-ap-northeast-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ap-northeast-1.json -------------------------------------------------------------------------------- /discovery/endpoints-ap-northeast-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ap-northeast-2.json -------------------------------------------------------------------------------- /discovery/endpoints-ap-northeast-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ap-northeast-3.json -------------------------------------------------------------------------------- /discovery/endpoints-ap-south-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ap-south-1.json -------------------------------------------------------------------------------- /discovery/endpoints-ap-southeast-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ap-southeast-1.json -------------------------------------------------------------------------------- /discovery/endpoints-ap-southeast-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ap-southeast-2.json -------------------------------------------------------------------------------- /discovery/endpoints-ca-central-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-ca-central-1.json -------------------------------------------------------------------------------- /discovery/endpoints-eu-central-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-eu-central-1.json -------------------------------------------------------------------------------- /discovery/endpoints-eu-north-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-eu-north-1.json -------------------------------------------------------------------------------- /discovery/endpoints-eu-west-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-eu-west-1.json -------------------------------------------------------------------------------- /discovery/endpoints-eu-west-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-eu-west-2.json -------------------------------------------------------------------------------- /discovery/endpoints-eu-west-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-eu-west-3.json -------------------------------------------------------------------------------- /discovery/endpoints-sa-east-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-sa-east-1.json -------------------------------------------------------------------------------- /discovery/endpoints-us-east-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-us-east-1.json -------------------------------------------------------------------------------- /discovery/endpoints-us-east-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-us-east-2.json -------------------------------------------------------------------------------- /discovery/endpoints-us-west-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-us-west-1.json -------------------------------------------------------------------------------- /discovery/endpoints-us-west-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/discovery/endpoints-us-west-2.json -------------------------------------------------------------------------------- /extras/vpn-gateway-strongswan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/extras/vpn-gateway-strongswan.yml -------------------------------------------------------------------------------- /images/index-1024x523.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/index-1024x523.png -------------------------------------------------------------------------------- /images/sample-central-egress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/sample-central-egress.png -------------------------------------------------------------------------------- /images/sample-central-ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/sample-central-ingress.png -------------------------------------------------------------------------------- /images/sample-complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/sample-complex.png -------------------------------------------------------------------------------- /images/sample-vpc-endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/sample-vpc-endpoints.png -------------------------------------------------------------------------------- /images/sample-vpn-onprem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/sample-vpn-onprem.jpg -------------------------------------------------------------------------------- /images/sample-vpn-onprem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/images/sample-vpn-onprem.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /lambda/findVpnTransitGatewayAttachId/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lambda/findVpnTransitGatewayAttachId/index.ts -------------------------------------------------------------------------------- /lambda/parseAwsFirewallEndpoints/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lambda/parseAwsFirewallEndpoints/index.ts -------------------------------------------------------------------------------- /lambda/transitGatewayRemoveStaticRoute/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lambda/transitGatewayRemoveStaticRoute/index.ts -------------------------------------------------------------------------------- /lib/abstract-builderdxgw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/abstract-builderdxgw.ts -------------------------------------------------------------------------------- /lib/abstract-buildertgwpeer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/abstract-buildertgwpeer.ts -------------------------------------------------------------------------------- /lib/abstract-buildervpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/abstract-buildervpc.ts -------------------------------------------------------------------------------- /lib/abstract-buildervpn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/abstract-buildervpn.ts -------------------------------------------------------------------------------- /lib/abstract-transitgateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/abstract-transitgateway.ts -------------------------------------------------------------------------------- /lib/cdk-export-presistence-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/cdk-export-presistence-stack.ts -------------------------------------------------------------------------------- /lib/config/config-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/config/config-schema.json -------------------------------------------------------------------------------- /lib/config/config-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/config/config-types.ts -------------------------------------------------------------------------------- /lib/config/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/config/parser.ts -------------------------------------------------------------------------------- /lib/direct-connect-gateway-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/direct-connect-gateway-stack.ts -------------------------------------------------------------------------------- /lib/dns-route53-private-hosted-zones-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/dns-route53-private-hosted-zones-stack.ts -------------------------------------------------------------------------------- /lib/stack-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/stack-builder.ts -------------------------------------------------------------------------------- /lib/stack-mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/stack-mapper.ts -------------------------------------------------------------------------------- /lib/transit-gateway-peer-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/transit-gateway-peer-stack.ts -------------------------------------------------------------------------------- /lib/transit-gateway-routes-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/transit-gateway-routes-stack.ts -------------------------------------------------------------------------------- /lib/transit-gateway-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/transit-gateway-stack.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/vpc-aws-network-firewall-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpc-aws-network-firewall-stack.ts -------------------------------------------------------------------------------- /lib/vpc-interface-endpoints-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpc-interface-endpoints-stack.ts -------------------------------------------------------------------------------- /lib/vpc-nat-egress-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpc-nat-egress-stack.ts -------------------------------------------------------------------------------- /lib/vpc-route53-resolver-endpoints-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpc-route53-resolver-endpoints-stack.ts -------------------------------------------------------------------------------- /lib/vpc-workload-isolated-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpc-workload-isolated-stack.ts -------------------------------------------------------------------------------- /lib/vpc-workload-public-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpc-workload-public-stack.ts -------------------------------------------------------------------------------- /lib/vpn-to-transit-gateway-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/lib/vpn-to-transit-gateway-stack.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/package.json -------------------------------------------------------------------------------- /test/config-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/config-parser.test.ts -------------------------------------------------------------------------------- /test/direct-connect-gateway-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/direct-connect-gateway-stack.test.ts -------------------------------------------------------------------------------- /test/dns-route53-private-hosted-zones-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/dns-route53-private-hosted-zones-stack.test.ts -------------------------------------------------------------------------------- /test/stack-builder-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/stack-builder-helper.ts -------------------------------------------------------------------------------- /test/transit-gateway-peer-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/transit-gateway-peer-stack.test.ts -------------------------------------------------------------------------------- /test/transit-gateway-routes-stack-subnet-routes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/transit-gateway-routes-stack-subnet-routes.test.ts -------------------------------------------------------------------------------- /test/transit-gateway-routes-stack-tgw-routes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/transit-gateway-routes-stack-tgw-routes.test.ts -------------------------------------------------------------------------------- /test/transit-gateway-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/transit-gateway-stack.test.ts -------------------------------------------------------------------------------- /test/vpc-aws-network-firewall-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpc-aws-network-firewall-stack.test.ts -------------------------------------------------------------------------------- /test/vpc-interface-endpoints-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpc-interface-endpoints-stack.test.ts -------------------------------------------------------------------------------- /test/vpc-nat-egress-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpc-nat-egress-stack.test.ts -------------------------------------------------------------------------------- /test/vpc-route53-resolver-endpoints-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpc-route53-resolver-endpoints-stack.test.ts -------------------------------------------------------------------------------- /test/vpc-workload-isolated-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpc-workload-isolated-stack.test.ts -------------------------------------------------------------------------------- /test/vpc-workload-public-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpc-workload-public-stack.test.ts -------------------------------------------------------------------------------- /test/vpn-to-transit-gateway-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/test/vpn-to-transit-gateway-stack.test.ts -------------------------------------------------------------------------------- /tools/discoverEndpoints/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/tools/discoverEndpoints/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-vpc-builder-cdk/HEAD/tsconfig.json --------------------------------------------------------------------------------