File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
packages/aws-cdk-lib/aws-ec2/lib Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,25 @@ export enum VpcEndpointType {
7575 * your route table, used for traffic destined to a supported AWS service.
7676 */
7777 GATEWAY = 'Gateway' ,
78+
79+ /**
80+ * A Gateway Load Balancer (GWLB) endpoint is an entry/exit point in your VPC that allows traffic
81+ * to flow between your VPC and Gateway Load Balancer appliances (like firewalls, intrusion detection systems,
82+ * or other security appliances) deployed in a separate VPC.
83+ */
84+ GATEWAYLOADBALANCER = 'GatewayLoadBalancer' ,
85+
86+ /**
87+ * A ServiceNetwork VPC endpoint is a feature to connect your VPC to an AWS Cloud WAN (Wide Area Network)
88+ * or Amazon VPC Lattice service.
89+ */
90+ SERVICENETWORK = 'ServiceNetwork' ,
91+
92+ /**
93+ * A Resource VPC endpoint in AWS is specifically designed to connect to AWS Resource Access Manager (RAM) service
94+ * privately within your VPC, without requiring access through the public internet.
95+ */
96+ RESOURCE = 'Resource' ,
7897}
7998
8099/**
Original file line number Diff line number Diff line change @@ -1150,6 +1150,12 @@ export enum DefaultInstanceTenancy {
11501150 * Any instance launched into the VPC automatically has dedicated tenancy, unless you launch it with the default tenancy.
11511151 */
11521152 DEDICATED = 'dedicated' ,
1153+
1154+ /**
1155+ * Instances must be launched on dedicated hosts. This provides additional visibility
1156+ * and control over instance placement at the physical host level.
1157+ */
1158+ HOST = 'host' ,
11531159}
11541160
11551161/**
You can’t perform that action at this time.
0 commit comments