File tree 2 files changed +25
-0
lines changed
packages/aws-cdk-lib/aws-ec2/lib
2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,25 @@ export enum VpcEndpointType {
75
75
* your route table, used for traffic destined to a supported AWS service.
76
76
*/
77
77
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' ,
78
97
}
79
98
80
99
/**
Original file line number Diff line number Diff line change @@ -1150,6 +1150,12 @@ export enum DefaultInstanceTenancy {
1150
1150
* Any instance launched into the VPC automatically has dedicated tenancy, unless you launch it with the default tenancy.
1151
1151
*/
1152
1152
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' ,
1153
1159
}
1154
1160
1155
1161
/**
You can’t perform that action at this time.
0 commit comments