@@ -18,159 +18,160 @@ func init() {
1818 // This table of limits referenced from:
1919 // http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
2020 eniLimits = map [string ]ENILimit {
21- "c1.medium" : {2 , 6 , 0 },
22- "c1.xlarge" : {4 , 15 , 0 },
23- "c3.large" : {3 , 10 , 10 },
24- "c3.xlarge" : {4 , 15 , 15 },
25- "c3.2xlarge" : {4 , 15 , 15 },
26- "c3.4xlarge" : {8 , 30 , 30 },
27- "c3.8xlarge" : {8 , 30 , 30 },
28- "c4.large" : {3 , 10 , 10 },
29- "c4.xlarge" : {4 , 15 , 15 },
30- "c4.2xlarge" : {4 , 15 , 15 },
31- "c4.4xlarge" : {8 , 30 , 30 },
32- "c4.8xlarge" : {8 , 30 , 30 },
33- "c5.large" : {3 , 10 , 10 },
34- "c5d.large" : {3 , 10 , 10 },
35- "c5n.large" : {3 , 10 , 10 },
36- "c5.xlarge" : {4 , 15 , 15 },
37- "c5d.xlarge" : {4 , 15 , 15 },
38- "c5n.xlarge" : {4 , 15 , 15 },
39- "c5.2xlarge" : {4 , 15 , 15 },
40- "c5d.2xlarge" : {4 , 15 , 15 },
41- "c5n.2xlarge" : {4 , 15 , 15 },
42- "c5.4xlarge" : {8 , 30 , 30 },
43- "c5d.4xlarge" : {8 , 30 , 30 },
44- "c5n.4xlarge" : {8 , 30 , 30 },
45- "c5.9xlarge" : {8 , 30 , 30 },
46- "c5d.9xlarge" : {8 , 30 , 30 },
47- "c5n.9xlarge" : {8 , 30 , 30 },
48- "c5.18xlarge" : {15 , 50 , 50 },
49- "c5d.18xlarge" : {15 , 50 , 50 },
50- "c5n.18xlarge" : {15 , 50 , 50 },
51- "cc2.8xlarge" : {8 , 30 , 0 },
52- "cg1.4xlarge" : {8 , 30 , 0 },
53- "cr1.8xlarge" : {8 , 30 , 0 },
54- "d2.xlarge" : {4 , 15 , 15 },
55- "d2.2xlarge" : {4 , 15 , 15 },
56- "d2.4xlarge" : {8 , 30 , 30 },
57- "d2.8xlarge" : {8 , 30 , 30 },
58- "f1.2xlarge" : {4 , 15 , 15 },
59- "f1.16xlarge" : {8 , 50 , 50 },
60- "g2.2xlarge" : {4 , 15 , 0 },
61- "g2.8xlarge" : {8 , 30 , 0 },
62- "g3.4xlarge" : {8 , 30 , 30 },
63- "g3.8xlarge" : {8 , 30 , 30 },
64- "g3.16xlarge" : {15 , 50 , 50 },
65- "h1.2xlarge" : {4 , 15 , 15 },
66- "h1.4xlarge" : {8 , 30 , 30 },
67- "h1.8xlarge" : {8 , 30 , 30 },
68- "h1.16xlarge" : {15 , 50 , 50 },
69- "hi1.4xlarge" : {8 , 30 , 0 },
70- "hs1.8xlarge" : {8 , 30 , 0 },
71- "i2.xlarge" : {4 , 15 , 15 },
72- "i2.2xlarge" : {4 , 15 , 15 },
73- "i2.4xlarge" : {8 , 30 , 30 },
74- "i2.8xlarge" : {8 , 30 , 30 },
75- "i3.large" : {3 , 10 , 10 },
76- "i3.xlarge" : {4 , 15 , 15 },
77- "i3.2xlarge" : {4 , 15 , 15 },
78- "i3.4xlarge" : {8 , 30 , 30 },
79- "i3.8xlarge" : {8 , 30 , 30 },
80- "i3.16xlarge" : {15 , 50 , 50 },
81- "i3.metal" : {15 , 50 , 50 },
82- "m1.small" : {2 , 4 , 0 },
83- "m1.medium" : {2 , 6 , 0 },
84- "m1.large" : {3 , 10 , 0 },
85- "m1.xlarge" : {4 , 15 , 0 },
86- "m2.xlarge" : {4 , 15 , 0 },
87- "m2.2xlarge" : {4 , 30 , 0 },
88- "m2.4xlarge" : {8 , 30 , 0 },
89- "m3.medium" : {2 , 6 , 0 },
90- "m3.large" : {3 , 10 , 0 },
91- "m3.xlarge" : {4 , 15 , 0 },
92- "m3.2xlarge" : {4 , 30 , 0 },
93- "m4.large" : {2 , 10 , 10 },
94- "m4.xlarge" : {4 , 15 , 15 },
95- "m4.2xlarge" : {4 , 15 , 15 },
96- "m4.4xlarge" : {8 , 30 , 30 },
97- "m4.10xlarge" : {8 , 30 , 30 },
98- "m4.16xlarge" : {8 , 30 , 30 },
99- "m5.large" : {3 , 10 , 10 },
100- "m5a.large" : {3 , 10 , 10 },
101- "m5d.large" : {3 , 10 , 10 },
102- "m5.xlarge" : {4 , 15 , 15 },
103- "m5a.xlarge" : {4 , 15 , 15 },
104- "m5d.xlarge" : {4 , 15 , 15 },
105- "m5.2xlarge" : {4 , 15 , 15 },
106- "m5a.2xlarge" : {4 , 15 , 15 },
107- "m5d.2xlarge" : {4 , 15 , 15 },
108- "m5.4xlarge" : {8 , 30 , 30 },
109- "m5a.4xlarge" : {8 , 30 , 30 },
110- "m5d.4xlarge" : {8 , 30 , 30 },
111- "m5.12xlarge" : {8 , 30 , 30 },
112- "m5a.12xlarge" : {8 , 30 , 30 },
113- "m5d.12xlarge" : {8 , 30 , 30 },
114- "m5.24xlarge" : {15 , 50 , 50 },
115- "m5a.24xlarge" : {15 , 50 , 50 },
116- "m5d.24xlarge" : {15 , 50 , 50 },
117- "p2.xlarge" : {4 , 15 , 15 },
118- "p2.8xlarge" : {8 , 30 , 30 },
119- "p2.16xlarge" : {8 , 30 , 30 },
120- "p3.2xlarge" : {4 , 15 , 15 },
121- "p3.8xlarge" : {8 , 30 , 30 },
122- "p3.16xlarge" : {8 , 30 , 30 },
123- "r3.large" : {3 , 10 , 10 },
124- "r3.xlarge" : {4 , 15 , 15 },
125- "r3.2xlarge" : {4 , 15 , 15 },
126- "r3.4xlarge" : {8 , 30 , 30 },
127- "r3.8xlarge" : {8 , 30 , 30 },
128- "r4.large" : {3 , 10 , 10 },
129- "r4.xlarge" : {4 , 15 , 15 },
130- "r4.2xlarge" : {4 , 15 , 15 },
131- "r4.4xlarge" : {8 , 30 , 30 },
132- "r4.8xlarge" : {8 , 30 , 30 },
133- "r4.16xlarge" : {15 , 50 , 50 },
134- "r5.large" : {3 , 10 , 10 },
135- "r5d.large" : {3 , 10 , 10 },
136- "r5a.large" : {3 , 10 , 10 },
137- "r5.xlarge" : {4 , 15 , 15 },
138- "r5a.xlarge" : {4 , 15 , 15 },
139- "r5d.xlarge" : {4 , 15 , 15 },
140- "r5.2xlarge" : {4 , 15 , 15 },
141- "r5a.2xlarge" : {4 , 15 , 15 },
142- "r5d.2xlarge" : {4 , 15 , 15 },
143- "r5.4xlarge" : {8 , 30 , 30 },
144- "r5a.4xlarge" : {8 , 30 , 30 },
145- "r5d.4xlarge" : {8 , 30 , 30 },
146- "r5.12xlarge" : {8 , 30 , 30 },
147- "r5a.12xlarge" : {8 , 30 , 30 },
148- "r5d.12xlarge" : {8 , 30 , 30 },
149- "r5.24xlarge" : {15 , 50 , 50 },
150- "r5a.24xlarge" : {15 , 50 , 50 },
151- "r5d.24xlarge" : {15 , 50 , 50 },
152- "t1.micro" : {2 , 2 , 0 },
153- "t2.nano" : {2 , 2 , 2 },
154- "t2.micro" : {2 , 2 , 2 },
155- "t2.small" : {2 , 4 , 4 },
156- "t2.medium" : {3 , 6 , 6 },
157- "t2.large" : {3 , 12 , 12 },
158- "t2.xlarge" : {3 , 15 , 15 },
159- "t2.2xlarge" : {3 , 15 , 15 },
160- "x1e.xlarge" : {3 , 10 , 10 },
161- "x1e.2xlarge" : {4 , 15 , 15 },
162- "x1e.4xlarge" : {4 , 15 , 15 },
163- "x1e.8xlarge" : {4 , 15 , 15 },
164- "x1.16xlarge" : {8 , 30 , 30 },
165- "x1e.16xlarge" : {8 , 30 , 30 },
166- "x1.32xlarge" : {8 , 30 , 30 },
167- "x1e.32xlarge" : {8 , 30 , 30 },
168- "z1d.large" : {3 , 10 , 10 },
169- "z1d.xlarge" : {4 , 15 , 15 },
170- "z1d.2xlarge" : {4 , 15 , 15 },
171- "z1d.3xlarge" : {8 , 30 , 30 },
172- "z1d.6xlarge" : {8 , 30 , 30 },
173- "z1d.12xlarge" : {15 , 50 , 50 },
21+ "c1.medium" : {2 , 6 , 0 },
22+ "c1.xlarge" : {4 , 15 , 0 },
23+ "c3.large" : {3 , 10 , 10 },
24+ "c3.xlarge" : {4 , 15 , 15 },
25+ "c3.2xlarge" : {4 , 15 , 15 },
26+ "c3.4xlarge" : {8 , 30 , 30 },
27+ "c3.8xlarge" : {8 , 30 , 30 },
28+ "c4.large" : {3 , 10 , 10 },
29+ "c4.xlarge" : {4 , 15 , 15 },
30+ "c4.2xlarge" : {4 , 15 , 15 },
31+ "c4.4xlarge" : {8 , 30 , 30 },
32+ "c4.8xlarge" : {8 , 30 , 30 },
33+ "c5.large" : {3 , 10 , 10 },
34+ "c5d.large" : {3 , 10 , 10 },
35+ "c5n.large" : {3 , 10 , 10 },
36+ "c5.xlarge" : {4 , 15 , 15 },
37+ "c5d.xlarge" : {4 , 15 , 15 },
38+ "c5n.xlarge" : {4 , 15 , 15 },
39+ "c5.2xlarge" : {4 , 15 , 15 },
40+ "c5d.2xlarge" : {4 , 15 , 15 },
41+ "c5n.2xlarge" : {4 , 15 , 15 },
42+ "c5.4xlarge" : {8 , 30 , 30 },
43+ "c5d.4xlarge" : {8 , 30 , 30 },
44+ "c5n.4xlarge" : {8 , 30 , 30 },
45+ "c5.9xlarge" : {8 , 30 , 30 },
46+ "c5d.9xlarge" : {8 , 30 , 30 },
47+ "c5n.9xlarge" : {8 , 30 , 30 },
48+ "c5.18xlarge" : {15 , 50 , 50 },
49+ "c5d.18xlarge" : {15 , 50 , 50 },
50+ "c5n.18xlarge" : {15 , 50 , 50 },
51+ "cc2.8xlarge" : {8 , 30 , 0 },
52+ "cg1.4xlarge" : {8 , 30 , 0 },
53+ "cr1.8xlarge" : {8 , 30 , 0 },
54+ "d2.xlarge" : {4 , 15 , 15 },
55+ "d2.2xlarge" : {4 , 15 , 15 },
56+ "d2.4xlarge" : {8 , 30 , 30 },
57+ "d2.8xlarge" : {8 , 30 , 30 },
58+ "f1.2xlarge" : {4 , 15 , 15 },
59+ "f1.16xlarge" : {8 , 50 , 50 },
60+ "g2.2xlarge" : {4 , 15 , 0 },
61+ "g2.8xlarge" : {8 , 30 , 0 },
62+ "g3.4xlarge" : {8 , 30 , 30 },
63+ "g3.8xlarge" : {8 , 30 , 30 },
64+ "g3.16xlarge" : {15 , 50 , 50 },
65+ "h1.2xlarge" : {4 , 15 , 15 },
66+ "h1.4xlarge" : {8 , 30 , 30 },
67+ "h1.8xlarge" : {8 , 30 , 30 },
68+ "h1.16xlarge" : {15 , 50 , 50 },
69+ "hi1.4xlarge" : {8 , 30 , 0 },
70+ "hs1.8xlarge" : {8 , 30 , 0 },
71+ "i2.xlarge" : {4 , 15 , 15 },
72+ "i2.2xlarge" : {4 , 15 , 15 },
73+ "i2.4xlarge" : {8 , 30 , 30 },
74+ "i2.8xlarge" : {8 , 30 , 30 },
75+ "i3.large" : {3 , 10 , 10 },
76+ "i3.xlarge" : {4 , 15 , 15 },
77+ "i3.2xlarge" : {4 , 15 , 15 },
78+ "i3.4xlarge" : {8 , 30 , 30 },
79+ "i3.8xlarge" : {8 , 30 , 30 },
80+ "i3.16xlarge" : {15 , 50 , 50 },
81+ "i3.metal" : {15 , 50 , 50 },
82+ "m1.small" : {2 , 4 , 0 },
83+ "m1.medium" : {2 , 6 , 0 },
84+ "m1.large" : {3 , 10 , 0 },
85+ "m1.xlarge" : {4 , 15 , 0 },
86+ "m2.xlarge" : {4 , 15 , 0 },
87+ "m2.2xlarge" : {4 , 30 , 0 },
88+ "m2.4xlarge" : {8 , 30 , 0 },
89+ "m3.medium" : {2 , 6 , 0 },
90+ "m3.large" : {3 , 10 , 0 },
91+ "m3.xlarge" : {4 , 15 , 0 },
92+ "m3.2xlarge" : {4 , 30 , 0 },
93+ "m4.large" : {2 , 10 , 10 },
94+ "m4.xlarge" : {4 , 15 , 15 },
95+ "m4.2xlarge" : {4 , 15 , 15 },
96+ "m4.4xlarge" : {8 , 30 , 30 },
97+ "m4.10xlarge" : {8 , 30 , 30 },
98+ "m4.16xlarge" : {8 , 30 , 30 },
99+ "m5.large" : {3 , 10 , 10 },
100+ "m5a.large" : {3 , 10 , 10 },
101+ "m5d.large" : {3 , 10 , 10 },
102+ "m5.xlarge" : {4 , 15 , 15 },
103+ "m5a.xlarge" : {4 , 15 , 15 },
104+ "m5d.xlarge" : {4 , 15 , 15 },
105+ "m5.2xlarge" : {4 , 15 , 15 },
106+ "m5a.2xlarge" : {4 , 15 , 15 },
107+ "m5d.2xlarge" : {4 , 15 , 15 },
108+ "m5.4xlarge" : {8 , 30 , 30 },
109+ "m5a.4xlarge" : {8 , 30 , 30 },
110+ "m5d.4xlarge" : {8 , 30 , 30 },
111+ "m5.12xlarge" : {8 , 30 , 30 },
112+ "m5a.12xlarge" : {8 , 30 , 30 },
113+ "m5d.12xlarge" : {8 , 30 , 30 },
114+ "m5.24xlarge" : {15 , 50 , 50 },
115+ "m5a.24xlarge" : {15 , 50 , 50 },
116+ "m5d.24xlarge" : {15 , 50 , 50 },
117+ "p2.xlarge" : {4 , 15 , 15 },
118+ "p2.8xlarge" : {8 , 30 , 30 },
119+ "p2.16xlarge" : {8 , 30 , 30 },
120+ "p3.2xlarge" : {4 , 15 , 15 },
121+ "p3.8xlarge" : {8 , 30 , 30 },
122+ "p3.16xlarge" : {8 , 30 , 30 },
123+ "p3dn.24xlarge" : {15 , 50 , 50 },
124+ "r3.large" : {3 , 10 , 10 },
125+ "r3.xlarge" : {4 , 15 , 15 },
126+ "r3.2xlarge" : {4 , 15 , 15 },
127+ "r3.4xlarge" : {8 , 30 , 30 },
128+ "r3.8xlarge" : {8 , 30 , 30 },
129+ "r4.large" : {3 , 10 , 10 },
130+ "r4.xlarge" : {4 , 15 , 15 },
131+ "r4.2xlarge" : {4 , 15 , 15 },
132+ "r4.4xlarge" : {8 , 30 , 30 },
133+ "r4.8xlarge" : {8 , 30 , 30 },
134+ "r4.16xlarge" : {15 , 50 , 50 },
135+ "r5.large" : {3 , 10 , 10 },
136+ "r5d.large" : {3 , 10 , 10 },
137+ "r5a.large" : {3 , 10 , 10 },
138+ "r5.xlarge" : {4 , 15 , 15 },
139+ "r5a.xlarge" : {4 , 15 , 15 },
140+ "r5d.xlarge" : {4 , 15 , 15 },
141+ "r5.2xlarge" : {4 , 15 , 15 },
142+ "r5a.2xlarge" : {4 , 15 , 15 },
143+ "r5d.2xlarge" : {4 , 15 , 15 },
144+ "r5.4xlarge" : {8 , 30 , 30 },
145+ "r5a.4xlarge" : {8 , 30 , 30 },
146+ "r5d.4xlarge" : {8 , 30 , 30 },
147+ "r5.12xlarge" : {8 , 30 , 30 },
148+ "r5a.12xlarge" : {8 , 30 , 30 },
149+ "r5d.12xlarge" : {8 , 30 , 30 },
150+ "r5.24xlarge" : {15 , 50 , 50 },
151+ "r5a.24xlarge" : {15 , 50 , 50 },
152+ "r5d.24xlarge" : {15 , 50 , 50 },
153+ "t1.micro" : {2 , 2 , 0 },
154+ "t2.nano" : {2 , 2 , 2 },
155+ "t2.micro" : {2 , 2 , 2 },
156+ "t2.small" : {2 , 4 , 4 },
157+ "t2.medium" : {3 , 6 , 6 },
158+ "t2.large" : {3 , 12 , 12 },
159+ "t2.xlarge" : {3 , 15 , 15 },
160+ "t2.2xlarge" : {3 , 15 , 15 },
161+ "x1e.xlarge" : {3 , 10 , 10 },
162+ "x1e.2xlarge" : {4 , 15 , 15 },
163+ "x1e.4xlarge" : {4 , 15 , 15 },
164+ "x1e.8xlarge" : {4 , 15 , 15 },
165+ "x1.16xlarge" : {8 , 30 , 30 },
166+ "x1e.16xlarge" : {8 , 30 , 30 },
167+ "x1.32xlarge" : {8 , 30 , 30 },
168+ "x1e.32xlarge" : {8 , 30 , 30 },
169+ "z1d.large" : {3 , 10 , 10 },
170+ "z1d.xlarge" : {4 , 15 , 15 },
171+ "z1d.2xlarge" : {4 , 15 , 15 },
172+ "z1d.3xlarge" : {8 , 30 , 30 },
173+ "z1d.6xlarge" : {8 , 30 , 30 },
174+ "z1d.12xlarge" : {15 , 50 , 50 },
174175 }
175176}
176177
0 commit comments