Skip to content

Commit 0a7efcf

Browse files
committed
add new M series types and contrained CPUs
1 parent ad6cb1b commit 0a7efcf

File tree

1 file changed

+39
-0
lines changed
  • src/ResourceManager/Compute/Commands.Compute/Extension/AEM

1 file changed

+39
-0
lines changed

src/ResourceManager/Compute/Commands.Compute/Extension/AEM/AEMHelper.cs

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ internal AzureSLA GetVMSLA(VirtualMachine virtualMachine)
192192
case "Standard_DS2_v2":
193193
case "Standard_D4s_v3":
194194
case "Standard_E4s_v3":
195+
case "Standard_E4-2s_v3":
195196
result.HasSLA = true;
196197
result.IOPS = 6400;
197198
result.TP = 96;
@@ -204,6 +205,8 @@ internal AzureSLA GetVMSLA(VirtualMachine virtualMachine)
204205
case "Standard_DS3_v2":
205206
case "Standard_D8s_v3":
206207
case "Standard_E8s_v3":
208+
case "Standard_E8-2s_v3":
209+
case "Standard_E8-4s_v3":
207210
result.HasSLA = true;
208211
result.IOPS = 12800;
209212
result.TP = 192;
@@ -216,6 +219,8 @@ internal AzureSLA GetVMSLA(VirtualMachine virtualMachine)
216219
case "Standard_DS4_v2":
217220
case "Standard_D16s_v3":
218221
case "Standard_E16s_v3":
222+
case "Standard_E16-4s_v3":
223+
case "Standard_E16-8s_v3":
219224
result.HasSLA = true;
220225
result.IOPS = 25600;
221226
result.TP = 384;
@@ -263,6 +268,8 @@ internal AzureSLA GetVMSLA(VirtualMachine virtualMachine)
263268
break;
264269
case "Standard_DS14_v2":
265270
case "Standard_E32s_v3":
271+
case "Standard_E32-8s_v3":
272+
case "Standard_E32-16s_v3":
266273
result.HasSLA = true;
267274
result.IOPS = 51200;
268275
result.TP = 768;
@@ -297,19 +304,51 @@ internal AzureSLA GetVMSLA(VirtualMachine virtualMachine)
297304
result.IOPS = 80000;
298305
result.TP = 2000;
299306
break;
307+
case "Standard_M8-2ms":
308+
case "Standard_M8-4ms":
309+
case "Standard_M8ms":
310+
result.HasSLA = true;
311+
result.IOPS = 5000;
312+
result.TP = 125;
313+
break;
314+
case "Standard_M16-4ms":
315+
case "Standard_M16-8ms":
316+
case "Standard_M16ms":
317+
result.HasSLA = true;
318+
result.IOPS = 10000;
319+
result.TP = 250;
320+
break;
321+
case "Standard_M32-8ms":
322+
case "Standard_M32-16ms":
323+
case "Standard_M32ms":
324+
case "Standard_M32ls":
325+
case "Standard_M32ts":
326+
result.HasSLA = true;
327+
result.IOPS = 20000;
328+
result.TP = 500;
329+
break;
300330
case "Standard_M64ms":
301331
case "Standard_M64s":
332+
case "Standard_M64ls":
333+
case "Standard_M64-16ms":
334+
case "Standard_M64-32ms":
302335
result.HasSLA = true;
303336
result.IOPS = 40000;
304337
result.TP = 1000;
305338
break;
306339
case "Standard_M128s":
340+
case "Standard_M128ms":
341+
case "Standard_M128-32ms":
342+
case "Standard_M128-64ms":
307343
result.HasSLA = true;
308344
result.IOPS = 80000;
309345
result.TP = 2000;
310346
break;
311347
case "Standard_E64s_v3":
312348
case "Standard_D64s_v3":
349+
case "Standard_E64-16s_v3":
350+
case "Standard_E64-32s_v3":
351+
case "Standard_E64is_v3":
313352
result.HasSLA = true;
314353
result.IOPS = 80000;
315354
result.TP = 1200;

0 commit comments

Comments
 (0)