Skip to content
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

feat(ec2): add support for vpc endpoints #2104

Merged
merged 27 commits into from
Apr 9, 2019
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
9052eb6
feat(ec2): add support for vpc endpoints
jogold Mar 26, 2019
3e794db
Merge branch 'master' into vpc-endpoint
jogold Mar 28, 2019
746507e
Add readonly
jogold Mar 28, 2019
2a29faa
Fix typo
jogold Mar 28, 2019
a8e827e
Convert VpcEndpointService to interface
jogold Mar 28, 2019
65293e4
IVpcEndpointService, JSDoc, README and integ test
jogold Mar 28, 2019
3a3f896
Merge branch 'master' into vpc-endpoint
jogold Mar 28, 2019
c799be0
Extend SubnetSelection
jogold Mar 28, 2019
625c5f4
Default port range and naming
jogold Mar 29, 2019
b07e2cb
Add policy support for interface endpoints
jogold Mar 29, 2019
5c3e0d2
Fix build
jogold Mar 29, 2019
a6f47c5
Merge branch 'master' into vpc-endpoint
jogold Mar 29, 2019
5293965
Merge branch 'master' into vpc-endpoint
jogold Apr 1, 2019
1688c67
Integrate codebuild vpc support
jogold Apr 1, 2019
af46e05
Rename creationTimestamp to vpcEndpointCreationTimestamp
jogold Apr 3, 2019
a3978aa
Deprecate subnetIds
jogold Apr 3, 2019
6235f31
Revert "Deprecate subnetIds"
jogold Apr 3, 2019
2758a05
Revert "Integrate codebuild vpc support"
jogold Apr 3, 2019
e2827d3
Revert "Extend SubnetSelection"
jogold Apr 3, 2019
8101b6b
Use subnetSelection[] and selectSubnetIds
jogold Apr 3, 2019
fd17299
Merge branch 'master' into vpc-endpoint
jogold Apr 8, 2019
f3811d6
Reinstate selectSubnets() but return a SOA instead of an AOS
rix0rrr Apr 8, 2019
394cd4e
Fix calls to subnetInternetDependencies
jogold Apr 8, 2019
c0fcd02
Error message
jogold Apr 8, 2019
6651dae
Fix onePerAz
jogold Apr 8, 2019
5f883b8
Add test for gateway endpoint with imported VPC
jogold Apr 8, 2019
f83acd9
Remove calls to selectSubnetIds
jogold Apr 8, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/@aws-cdk/aws-ec2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,3 +353,8 @@ const vpnConnection = vpc.addVpnConnection('Dynamic', {
});
const state = vpnConnection.metricTunnelState();
```

### VPC endpoints
VPC gateway and interface endpoints can be added to a VPC:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy & paste some official docs that explain what VPC endpoints are and why would I want to use them


[example of setting up VPC endpoints](test/integ.vpc-endpoint.lit.ts)
1 change: 1 addition & 0 deletions packages/@aws-cdk/aws-ec2/lib/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ export * from './vpc';
export * from './vpc-ref';
export * from './vpc-network-provider';
export * from './vpn';
export * from './vpc-endpoint';

// AWS::EC2 CloudFormation Resources:
export * from './ec2.generated';
Expand Down
Loading