diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go index 680251a1e87e..f69693baa166 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go @@ -29,67 +29,6 @@ type InstanceType struct { // InstanceTypes is a map of azure resources var InstanceTypes = map[string]*InstanceType{ - "Basic_A0": { - InstanceType: "Basic_A0", - SkuFamily: "basicAFamily", - VCPU: 1, - MemoryMb: 0, - GPU: 0, - }, - "Basic_A1": { - InstanceType: "Basic_A1", - SkuFamily: "basicAFamily", - VCPU: 1, - MemoryMb: 1024, - GPU: 0, - }, - "Basic_A2": { - InstanceType: "Basic_A2", - SkuFamily: "basicAFamily", - VCPU: 2, - MemoryMb: 3072, - GPU: 0, - }, - "Basic_A3": { - InstanceType: "Basic_A3", - SkuFamily: "basicAFamily", - VCPU: 4, - MemoryMb: 7168, - GPU: 0, - }, - "Basic_A4": { - InstanceType: "Basic_A4", - SkuFamily: "basicAFamily", - VCPU: 8, - MemoryMb: 14336, - GPU: 0, - }, - "Standard_A0": { - InstanceType: "Standard_A0", - SkuFamily: "standardA0_A7Family", - VCPU: 1, - MemoryMb: 0, - GPU: 0, - }, - "Standard_A1": { - InstanceType: "Standard_A1", - SkuFamily: "standardA0_A7Family", - VCPU: 1, - MemoryMb: 1024, - GPU: 0, - }, - "Standard_A10": { - InstanceType: "Standard_A10", - VCPU: 8, - MemoryMb: 57344, - GPU: 0, - }, - "Standard_A11": { - InstanceType: "Standard_A11", - VCPU: 16, - MemoryMb: 114688, - GPU: 0, - }, "Standard_A1_v2": { InstanceType: "Standard_A1_v2", SkuFamily: "standardAv2Family", @@ -97,13 +36,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 2048, GPU: 0, }, - "Standard_A2": { - InstanceType: "Standard_A2", - SkuFamily: "standardA0_A7Family", - VCPU: 2, - MemoryMb: 3072, - GPU: 0, - }, "Standard_A2_v2": { InstanceType: "Standard_A2_v2", SkuFamily: "standardAv2Family", @@ -118,20 +50,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, - "Standard_A3": { - InstanceType: "Standard_A3", - SkuFamily: "standardA0_A7Family", - VCPU: 4, - MemoryMb: 7168, - GPU: 0, - }, - "Standard_A4": { - InstanceType: "Standard_A4", - SkuFamily: "standardA0_A7Family", - VCPU: 8, - MemoryMb: 14336, - GPU: 0, - }, "Standard_A4_v2": { InstanceType: "Standard_A4_v2", SkuFamily: "standardAv2Family", @@ -146,33 +64,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_A5": { - InstanceType: "Standard_A5", - SkuFamily: "standardA0_A7Family", - VCPU: 2, - MemoryMb: 14336, - GPU: 0, - }, - "Standard_A6": { - InstanceType: "Standard_A6", - SkuFamily: "standardA0_A7Family", - VCPU: 4, - MemoryMb: 28672, - GPU: 0, - }, - "Standard_A7": { - InstanceType: "Standard_A7", - SkuFamily: "standardA0_A7Family", - VCPU: 8, - MemoryMb: 57344, - GPU: 0, - }, - "Standard_A8": { - InstanceType: "Standard_A8", - VCPU: 8, - MemoryMb: 57344, - GPU: 0, - }, "Standard_A8_v2": { InstanceType: "Standard_A8_v2", SkuFamily: "standardAv2Family", @@ -187,12 +78,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, - "Standard_A9": { - InstanceType: "Standard_A9", - VCPU: 16, - MemoryMb: 114688, - GPU: 0, - }, "Standard_B12ms": { InstanceType: "Standard_B12ms", SkuFamily: "standardBSFamily", @@ -200,6 +85,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 49152, GPU: 0, }, + "Standard_B16als_v2": { + InstanceType: "Standard_B16als_v2", + SkuFamily: "standardBasv2Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_B16as_v2": { + InstanceType: "Standard_B16as_v2", + SkuFamily: "standardBasv2Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_B16ls_v2": { + InstanceType: "Standard_B16ls_v2", + SkuFamily: "standardBsv2Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, "Standard_B16ms": { InstanceType: "Standard_B16ms", SkuFamily: "standardBSFamily", @@ -207,6 +113,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_B16pls_v2": { + InstanceType: "Standard_B16pls_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_B16ps_v2": { + InstanceType: "Standard_B16ps_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_B16s_v2": { + InstanceType: "Standard_B16s_v2", + SkuFamily: "standardBsv2Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_B1ls": { InstanceType: "Standard_B1ls", SkuFamily: "standardBSFamily", @@ -235,6 +162,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 81920, GPU: 0, }, + "Standard_B2als_v2": { + InstanceType: "Standard_B2als_v2", + SkuFamily: "standardBasv2Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_B2as_v2": { + InstanceType: "Standard_B2as_v2", + SkuFamily: "standardBasv2Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_B2ats_v2": { + InstanceType: "Standard_B2ats_v2", + SkuFamily: "standardBasv2Family", + VCPU: 2, + MemoryMb: 1024, + GPU: 0, + }, + "Standard_B2ls_v2": { + InstanceType: "Standard_B2ls_v2", + SkuFamily: "standardBsv2Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, "Standard_B2ms": { InstanceType: "Standard_B2ms", SkuFamily: "standardBSFamily", @@ -242,6 +197,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_B2pls_v2": { + InstanceType: "Standard_B2pls_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_B2ps_v2": { + InstanceType: "Standard_B2ps_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_B2pts_v2": { + InstanceType: "Standard_B2pts_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 2, + MemoryMb: 1024, + GPU: 0, + }, "Standard_B2s": { InstanceType: "Standard_B2s", SkuFamily: "standardBSFamily", @@ -249,6 +225,69 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 4096, GPU: 0, }, + "Standard_B2s_v2": { + InstanceType: "Standard_B2s_v2", + SkuFamily: "standardBsv2Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_B2ts_v2": { + InstanceType: "Standard_B2ts_v2", + SkuFamily: "standardBsv2Family", + VCPU: 2, + MemoryMb: 1024, + GPU: 0, + }, + "Standard_B32als_v2": { + InstanceType: "Standard_B32als_v2", + SkuFamily: "standardBasv2Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_B32as_v2": { + InstanceType: "Standard_B32as_v2", + SkuFamily: "standardBasv2Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_B32ls_v2": { + InstanceType: "Standard_B32ls_v2", + SkuFamily: "standardBsv2Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_B32s_v2": { + InstanceType: "Standard_B32s_v2", + SkuFamily: "standardBsv2Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_B4als_v2": { + InstanceType: "Standard_B4als_v2", + SkuFamily: "standardBasv2Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_B4as_v2": { + InstanceType: "Standard_B4as_v2", + SkuFamily: "standardBasv2Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_B4ls_v2": { + InstanceType: "Standard_B4ls_v2", + SkuFamily: "standardBsv2Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, "Standard_B4ms": { InstanceType: "Standard_B4ms", SkuFamily: "standardBSFamily", @@ -256,6 +295,48 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_B4pls_v2": { + InstanceType: "Standard_B4pls_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_B4ps_v2": { + InstanceType: "Standard_B4ps_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_B4s_v2": { + InstanceType: "Standard_B4s_v2", + SkuFamily: "standardBsv2Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_B8als_v2": { + InstanceType: "Standard_B8als_v2", + SkuFamily: "standardBasv2Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_B8as_v2": { + InstanceType: "Standard_B8as_v2", + SkuFamily: "standardBasv2Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_B8ls_v2": { + InstanceType: "Standard_B8ls_v2", + SkuFamily: "standardBsv2Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, "Standard_B8ms": { InstanceType: "Standard_B8ms", SkuFamily: "standardBSFamily", @@ -263,6 +344,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_B8pls_v2": { + InstanceType: "Standard_B8pls_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_B8ps_v2": { + InstanceType: "Standard_B8ps_v2", + SkuFamily: "standardBpsv2Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_B8s_v2": { + InstanceType: "Standard_B8s_v2", + SkuFamily: "standardBsv2Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D1": { InstanceType: "Standard_D1", SkuFamily: "standardDFamily", @@ -382,13 +484,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, - "Standard_D16a_v3": { - InstanceType: "Standard_D16a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 16, - MemoryMb: 65536, - GPU: 0, - }, "Standard_D16a_v4": { InstanceType: "Standard_D16a_v4", SkuFamily: "standardDAv4Family", @@ -403,13 +498,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, - "Standard_D16as_v3": { - InstanceType: "Standard_D16as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 16, - MemoryMb: 65536, - GPU: 0, - }, "Standard_D16as_v4": { InstanceType: "Standard_D16as_v4", SkuFamily: "standardDASv4Family", @@ -438,12 +526,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, - "Standard_D16darm_V3": { - InstanceType: "Standard_D16darm_V3", - VCPU: 16, - MemoryMb: 65536, - GPU: 0, - }, "Standard_D16ds_v4": { InstanceType: "Standard_D16ds_v4", SkuFamily: "standardDDSv4Family", @@ -458,6 +540,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D16lds_v5": { + InstanceType: "Standard_D16lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_D16ls_v5": { + InstanceType: "Standard_D16ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D16pds_v5": { InstanceType: "Standard_D16pds_v5", SkuFamily: "standardDPDSv5Family", @@ -556,13 +652,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, - "Standard_D2a_v3": { - InstanceType: "Standard_D2a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 2, - MemoryMb: 8192, - GPU: 0, - }, "Standard_D2a_v4": { InstanceType: "Standard_D2a_v4", SkuFamily: "standardDAv4Family", @@ -577,13 +666,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, - "Standard_D2as_v3": { - InstanceType: "Standard_D2as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 2, - MemoryMb: 8192, - GPU: 0, - }, "Standard_D2as_v4": { InstanceType: "Standard_D2as_v4", SkuFamily: "standardDASv4Family", @@ -612,12 +694,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, - "Standard_D2darm_V3": { - InstanceType: "Standard_D2darm_V3", - VCPU: 2, - MemoryMb: 8192, - GPU: 0, - }, "Standard_D2ds_v4": { InstanceType: "Standard_D2ds_v4", SkuFamily: "standardDDSv4Family", @@ -632,6 +708,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D2lds_v5": { + InstanceType: "Standard_D2lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_D2ls_v5": { + InstanceType: "Standard_D2ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, "Standard_D2pds_v5": { InstanceType: "Standard_D2pds_v5", SkuFamily: "standardDPDSv5Family", @@ -709,13 +799,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, - "Standard_D32a_v3": { - InstanceType: "Standard_D32a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 32, - MemoryMb: 131072, - GPU: 0, - }, "Standard_D32a_v4": { InstanceType: "Standard_D32a_v4", SkuFamily: "standardDAv4Family", @@ -730,13 +813,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, - "Standard_D32as_v3": { - InstanceType: "Standard_D32as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 32, - MemoryMb: 131072, - GPU: 0, - }, "Standard_D32as_v4": { InstanceType: "Standard_D32as_v4", SkuFamily: "standardDASv4Family", @@ -765,12 +841,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, - "Standard_D32darm_V3": { - InstanceType: "Standard_D32darm_V3", - VCPU: 32, - MemoryMb: 131072, - GPU: 0, - }, "Standard_D32ds_v4": { InstanceType: "Standard_D32ds_v4", SkuFamily: "standardDDSv4Family", @@ -785,6 +855,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D32lds_v5": { + InstanceType: "Standard_D32lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_D32ls_v5": { + InstanceType: "Standard_D32ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D32pds_v5": { InstanceType: "Standard_D32pds_v5", SkuFamily: "standardDPDSv5Family", @@ -876,13 +960,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, - "Standard_D48a_v3": { - InstanceType: "Standard_D48a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 48, - MemoryMb: 196608, - GPU: 0, - }, "Standard_D48a_v4": { InstanceType: "Standard_D48a_v4", SkuFamily: "standardDAv4Family", @@ -897,13 +974,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, - "Standard_D48as_v3": { - InstanceType: "Standard_D48as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 48, - MemoryMb: 196608, - GPU: 0, - }, "Standard_D48as_v4": { InstanceType: "Standard_D48as_v4", SkuFamily: "standardDASv4Family", @@ -932,12 +1002,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, - "Standard_D48darm_V3": { - InstanceType: "Standard_D48darm_V3", - VCPU: 48, - MemoryMb: 196608, - GPU: 0, - }, "Standard_D48ds_v4": { InstanceType: "Standard_D48ds_v4", SkuFamily: "standardDDSv4Family", @@ -952,6 +1016,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D48lds_v5": { + InstanceType: "Standard_D48lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, + "Standard_D48ls_v5": { + InstanceType: "Standard_D48ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, "Standard_D48pds_v5": { InstanceType: "Standard_D48pds_v5", SkuFamily: "standardDPDSv5Family", @@ -1036,13 +1114,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, - "Standard_D4a_v3": { - InstanceType: "Standard_D4a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 4, - MemoryMb: 16384, - GPU: 0, - }, "Standard_D4a_v4": { InstanceType: "Standard_D4a_v4", SkuFamily: "standardDAv4Family", @@ -1057,13 +1128,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, - "Standard_D4as_v3": { - InstanceType: "Standard_D4as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 4, - MemoryMb: 16384, - GPU: 0, - }, "Standard_D4as_v4": { InstanceType: "Standard_D4as_v4", SkuFamily: "standardDASv4Family", @@ -1092,12 +1156,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, - "Standard_D4darm_V3": { - InstanceType: "Standard_D4darm_V3", - VCPU: 4, - MemoryMb: 16384, - GPU: 0, - }, "Standard_D4ds_v4": { InstanceType: "Standard_D4ds_v4", SkuFamily: "standardDDSv4Family", @@ -1112,6 +1170,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D4lds_v5": { + InstanceType: "Standard_D4lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_D4ls_v5": { + InstanceType: "Standard_D4ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D4pds_v5": { InstanceType: "Standard_D4pds_v5", SkuFamily: "standardDPDSv5Family", @@ -1196,13 +1268,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, - "Standard_D64a_v3": { - InstanceType: "Standard_D64a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 64, - MemoryMb: 262144, - GPU: 0, - }, "Standard_D64a_v4": { InstanceType: "Standard_D64a_v4", SkuFamily: "standardDAv4Family", @@ -1217,13 +1282,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, - "Standard_D64as_v3": { - InstanceType: "Standard_D64as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 64, - MemoryMb: 262144, - GPU: 0, - }, "Standard_D64as_v4": { InstanceType: "Standard_D64as_v4", SkuFamily: "standardDASv4Family", @@ -1266,11 +1324,25 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_D64lds_v5": { + InstanceType: "Standard_D64lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_D64ls_v5": { + InstanceType: "Standard_D64ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D64pds_v5": { InstanceType: "Standard_D64pds_v5", SkuFamily: "standardDPDSv5Family", VCPU: 64, - MemoryMb: 262144, + MemoryMb: 212992, GPU: 0, }, "Standard_D64plds_v5": { @@ -1291,7 +1363,7 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_D64ps_v5", SkuFamily: "standardDPSv5Family", VCPU: 64, - MemoryMb: 262144, + MemoryMb: 212992, GPU: 0, }, "Standard_D64s_v3": { @@ -1336,13 +1408,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_D8a_v3": { - InstanceType: "Standard_D8a_v3", - SkuFamily: "standardDAv3Family", - VCPU: 8, - MemoryMb: 32768, - GPU: 0, - }, "Standard_D8a_v4": { InstanceType: "Standard_D8a_v4", SkuFamily: "standardDAv4Family", @@ -1357,13 +1422,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_D8as_v3": { - InstanceType: "Standard_D8as_v3", - SkuFamily: "standardDASv3Family", - VCPU: 8, - MemoryMb: 32768, - GPU: 0, - }, "Standard_D8as_v4": { InstanceType: "Standard_D8as_v4", SkuFamily: "standardDASv4Family", @@ -1392,12 +1450,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_D8darm_V3": { - InstanceType: "Standard_D8darm_V3", - VCPU: 8, - MemoryMb: 32768, - GPU: 0, - }, "Standard_D8ds_v4": { InstanceType: "Standard_D8ds_v4", SkuFamily: "standardDDSv4Family", @@ -1412,6 +1464,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D8lds_v5": { + InstanceType: "Standard_D8lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_D8ls_v5": { + InstanceType: "Standard_D8ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D8pds_v5": { InstanceType: "Standard_D8pds_v5", SkuFamily: "standardDPDSv5Family", @@ -1510,6 +1576,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_D96lds_v5": { + InstanceType: "Standard_D96lds_v5", + SkuFamily: "standardDLDSv5Family", + VCPU: 96, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_D96ls_v5": { + InstanceType: "Standard_D96ls_v5", + SkuFamily: "standardDLSv5Family", + VCPU: 96, + MemoryMb: 196608, + GPU: 0, + }, "Standard_D96s_v5": { InstanceType: "Standard_D96s_v5", SkuFamily: "standardDSv5Family", @@ -1517,6 +1597,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_DC16ads_cc_v5": { + InstanceType: "Standard_DC16ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_DC16ads_v5": { InstanceType: "Standard_DC16ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1524,6 +1611,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_DC16as_cc_v5": { + InstanceType: "Standard_DC16as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_DC16as_v5": { InstanceType: "Standard_DC16as_v5", SkuFamily: "standardDCASv5Family", @@ -1538,6 +1632,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_DC16eds_v5": { + InstanceType: "Standard_DC16eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_DC16es_v5": { + InstanceType: "Standard_DC16es_v5", + SkuFamily: "standardDCEV5Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_DC16s_v3": { InstanceType: "Standard_DC16s_v3", SkuFamily: "standardDCSv3Family", @@ -1601,9 +1709,16 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, - "Standard_DC2s": { - InstanceType: "Standard_DC2s", - SkuFamily: "standardDCSFamily", + "Standard_DC2eds_v5": { + InstanceType: "Standard_DC2eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_DC2es_v5": { + InstanceType: "Standard_DC2es_v5", + SkuFamily: "standardDCEV5Family", VCPU: 2, MemoryMb: 8192, GPU: 0, @@ -1622,6 +1737,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_DC32ads_cc_v5": { + InstanceType: "Standard_DC32ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_DC32ads_v5": { InstanceType: "Standard_DC32ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1629,6 +1751,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_DC32as_cc_v5": { + InstanceType: "Standard_DC32as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_DC32as_v5": { InstanceType: "Standard_DC32as_v5", SkuFamily: "standardDCASv5Family", @@ -1643,6 +1772,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_DC32eds_v5": { + InstanceType: "Standard_DC32eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_DC32es_v5": { + InstanceType: "Standard_DC32es_v5", + SkuFamily: "standardDCEV5Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_DC32s_v3": { InstanceType: "Standard_DC32s_v3", SkuFamily: "standardDCSv3Family", @@ -1650,6 +1793,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_DC48ads_cc_v5": { + InstanceType: "Standard_DC48ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_DC48ads_v5": { InstanceType: "Standard_DC48ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1657,6 +1807,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_DC48as_cc_v5": { + InstanceType: "Standard_DC48as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_DC48as_v5": { InstanceType: "Standard_DC48as_v5", SkuFamily: "standardDCASv5Family", @@ -1671,6 +1828,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_DC48eds_v5": { + InstanceType: "Standard_DC48eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_DC48es_v5": { + InstanceType: "Standard_DC48es_v5", + SkuFamily: "standardDCEV5Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_DC48s_v3": { InstanceType: "Standard_DC48s_v3", SkuFamily: "standardDCSv3Family", @@ -1678,6 +1849,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_DC4ads_cc_v5": { + InstanceType: "Standard_DC4ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_DC4ads_v5": { InstanceType: "Standard_DC4ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1685,6 +1863,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_DC4as_cc_v5": { + InstanceType: "Standard_DC4as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_DC4as_v5": { InstanceType: "Standard_DC4as_v5", SkuFamily: "standardDCASv5Family", @@ -1699,9 +1884,16 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_DC4s": { - InstanceType: "Standard_DC4s", - SkuFamily: "standardDCSFamily", + "Standard_DC4eds_v5": { + InstanceType: "Standard_DC4eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_DC4es_v5": { + InstanceType: "Standard_DC4es_v5", + SkuFamily: "standardDCEV5Family", VCPU: 4, MemoryMb: 16384, GPU: 0, @@ -1720,6 +1912,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_DC64ads_cc_v5": { + InstanceType: "Standard_DC64ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_DC64ads_v5": { InstanceType: "Standard_DC64ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1727,6 +1926,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_DC64as_cc_v5": { + InstanceType: "Standard_DC64as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_DC64as_v5": { InstanceType: "Standard_DC64as_v5", SkuFamily: "standardDCASv5Family", @@ -1734,6 +1940,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_DC64eds_v5": { + InstanceType: "Standard_DC64eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_DC64es_v5": { + InstanceType: "Standard_DC64es_v5", + SkuFamily: "standardDCEV5Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_DC8_v2": { InstanceType: "Standard_DC8_v2", SkuFamily: "standardDCSv2Family", @@ -1741,6 +1961,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_DC8ads_cc_v5": { + InstanceType: "Standard_DC8ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_DC8ads_v5": { InstanceType: "Standard_DC8ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1748,6 +1975,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_DC8as_cc_v5": { + InstanceType: "Standard_DC8as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_DC8as_v5": { InstanceType: "Standard_DC8as_v5", SkuFamily: "standardDCASv5Family", @@ -1755,11 +1989,25 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_DC8ds_v3": { - InstanceType: "Standard_DC8ds_v3", - SkuFamily: "standardDDCSv3Family", + "Standard_DC8ds_v3": { + InstanceType: "Standard_DC8ds_v3", + SkuFamily: "standardDDCSv3Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_DC8eds_v5": { + InstanceType: "Standard_DC8eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_DC8es_v5": { + InstanceType: "Standard_DC8es_v5", + SkuFamily: "standardDCEV5Family", VCPU: 8, - MemoryMb: 65536, + MemoryMb: 32768, GPU: 0, }, "Standard_DC8s_v3": { @@ -1769,6 +2017,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_DC96ads_cc_v5": { + InstanceType: "Standard_DC96ads_cc_v5", + SkuFamily: "standardDCADCCV5Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, "Standard_DC96ads_v5": { InstanceType: "Standard_DC96ads_v5", SkuFamily: "standardDCADSv5Family", @@ -1776,6 +2031,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_DC96as_cc_v5": { + InstanceType: "Standard_DC96as_cc_v5", + SkuFamily: "standardDCACCV5Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, "Standard_DC96as_v5": { InstanceType: "Standard_DC96as_v5", SkuFamily: "standardDCASv5Family", @@ -1783,6 +2045,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_DC96eds_v5": { + InstanceType: "Standard_DC96eds_v5", + SkuFamily: "standardDCEDV5Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_DC96es_v5": { + InstanceType: "Standard_DC96es_v5", + SkuFamily: "standardDCEV5Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, "Standard_DS1": { InstanceType: "Standard_DS1", SkuFamily: "standardDSFamily", @@ -2056,6 +2332,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_E112ibds_v5": { + InstanceType: "Standard_E112ibds_v5", + SkuFamily: "standardEIBDSv5Family", + VCPU: 112, + MemoryMb: 688128, + GPU: 0, + }, + "Standard_E112ibs_v5": { + InstanceType: "Standard_E112ibs_v5", + SkuFamily: "standardEIBSv5Family", + VCPU: 112, + MemoryMb: 688128, + GPU: 0, + }, "Standard_E16-4ads_v5": { InstanceType: "Standard_E16-4ads_v5", SkuFamily: "standardEADSv5Family", @@ -2245,12 +2535,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, - "Standard_E16darm_V3": { - InstanceType: "Standard_E16darm_V3", - VCPU: 16, - MemoryMb: 131072, - GPU: 0, - }, "Standard_E16ds_v4": { InstanceType: "Standard_E16ds_v4", SkuFamily: "standardEDSv4Family", @@ -2363,12 +2647,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 163840, GPU: 0, }, - "Standard_E20darm_V3": { - InstanceType: "Standard_E20darm_V3", - VCPU: 20, - MemoryMb: 163840, - GPU: 0, - }, "Standard_E20ds_v4": { InstanceType: "Standard_E20ds_v4", SkuFamily: "standardEDSv4Family", @@ -2495,12 +2773,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, - "Standard_E2darm_V3": { - InstanceType: "Standard_E2darm_V3", - VCPU: 2, - MemoryMb: 16384, - GPU: 0, - }, "Standard_E2ds_v4": { InstanceType: "Standard_E2ds_v4", SkuFamily: "standardEDSv4Family", @@ -2739,12 +3011,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, - "Standard_E32darm_V3": { - InstanceType: "Standard_E32darm_V3", - VCPU: 32, - MemoryMb: 262144, - GPU: 0, - }, "Standard_E32ds_v4": { InstanceType: "Standard_E32ds_v4", SkuFamily: "standardEDSv4Family", @@ -2763,14 +3029,14 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_E32pds_v5", SkuFamily: "standardEPDSv5Family", VCPU: 32, - MemoryMb: 262144, + MemoryMb: 212992, GPU: 0, }, "Standard_E32ps_v5": { InstanceType: "Standard_E32ps_v5", SkuFamily: "standardEPSv5Family", VCPU: 32, - MemoryMb: 262144, + MemoryMb: 212992, GPU: 0, }, "Standard_E32s_v3": { @@ -2927,12 +3193,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, - "Standard_E48darm_V3": { - InstanceType: "Standard_E48darm_V3", - VCPU: 48, - MemoryMb: 393216, - GPU: 0, - }, "Standard_E48ds_v4": { InstanceType: "Standard_E48ds_v4", SkuFamily: "standardEDSv4Family", @@ -3045,12 +3305,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, - "Standard_E4darm_V3": { - InstanceType: "Standard_E4darm_V3", - VCPU: 4, - MemoryMb: 32768, - GPU: 0, - }, "Standard_E4ds_v4": { InstanceType: "Standard_E4ds_v4", SkuFamily: "standardEDSv4Family", @@ -3541,12 +3795,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, - "Standard_E8darm_V3": { - InstanceType: "Standard_E8darm_V3", - VCPU: 8, - MemoryMb: 65536, - GPU: 0, - }, "Standard_E8ds_v4": { InstanceType: "Standard_E8ds_v4", SkuFamily: "standardEDSv4Family", @@ -3701,6 +3949,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_E96bds_v5": { + InstanceType: "Standard_E96bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, + "Standard_E96bs_v5": { + InstanceType: "Standard_E96bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, "Standard_E96d_v5": { InstanceType: "Standard_E96d_v5", SkuFamily: "standardEDv5Family", @@ -3729,6 +3991,41 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_EC128eds_v5": { + InstanceType: "Standard_EC128eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 128, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_EC128es_v5": { + InstanceType: "Standard_EC128es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 128, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_EC128ieds_v5": { + InstanceType: "Standard_EC128ieds_v5", + SkuFamily: "standardECIEDV5Family", + VCPU: 128, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_EC128ies_v5": { + InstanceType: "Standard_EC128ies_v5", + SkuFamily: "standardECIEV5Family", + VCPU: 128, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_EC16ads_cc_v5": { + InstanceType: "Standard_EC16ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_EC16ads_v5": { InstanceType: "Standard_EC16ads_v5", SkuFamily: "standardECADSv5Family", @@ -3736,6 +4033,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_EC16as_cc_v5": { + InstanceType: "Standard_EC16as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_EC16as_v5": { InstanceType: "Standard_EC16as_v5", SkuFamily: "standardECASv5Family", @@ -3743,6 +4047,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_EC16eds_v5": { + InstanceType: "Standard_EC16eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_EC16es_v5": { + InstanceType: "Standard_EC16es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_EC20ads_cc_v5": { + InstanceType: "Standard_EC20ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 20, + MemoryMb: 163840, + GPU: 0, + }, "Standard_EC20ads_v5": { InstanceType: "Standard_EC20ads_v5", SkuFamily: "standardECADSv5Family", @@ -3750,6 +4075,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 163840, GPU: 0, }, + "Standard_EC20as_cc_v5": { + InstanceType: "Standard_EC20as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 20, + MemoryMb: 163840, + GPU: 0, + }, "Standard_EC20as_v5": { InstanceType: "Standard_EC20as_v5", SkuFamily: "standardECASv5Family", @@ -3771,6 +4103,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_EC2eds_v5": { + InstanceType: "Standard_EC2eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_EC2es_v5": { + InstanceType: "Standard_EC2es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_EC32ads_cc_v5": { + InstanceType: "Standard_EC32ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 32, + MemoryMb: 196608, + GPU: 0, + }, "Standard_EC32ads_v5": { InstanceType: "Standard_EC32ads_v5", SkuFamily: "standardECADSv5Family", @@ -3778,6 +4131,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_EC32as_cc_v5": { + InstanceType: "Standard_EC32as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 32, + MemoryMb: 196608, + GPU: 0, + }, "Standard_EC32as_v5": { InstanceType: "Standard_EC32as_v5", SkuFamily: "standardECASv5Family", @@ -3785,6 +4145,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_EC32eds_v5": { + InstanceType: "Standard_EC32eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_EC32es_v5": { + InstanceType: "Standard_EC32es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_EC48ads_cc_v5": { + InstanceType: "Standard_EC48ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_EC48ads_v5": { InstanceType: "Standard_EC48ads_v5", SkuFamily: "standardECADSv5Family", @@ -3792,6 +4173,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_EC48as_cc_v5": { + InstanceType: "Standard_EC48as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_EC48as_v5": { InstanceType: "Standard_EC48as_v5", SkuFamily: "standardECASv5Family", @@ -3799,6 +4187,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_EC48eds_v5": { + InstanceType: "Standard_EC48eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_EC48es_v5": { + InstanceType: "Standard_EC48es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_EC4ads_cc_v5": { + InstanceType: "Standard_EC4ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_EC4ads_v5": { InstanceType: "Standard_EC4ads_v5", SkuFamily: "standardECADSv5Family", @@ -3806,6 +4215,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_EC4as_cc_v5": { + InstanceType: "Standard_EC4as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_EC4as_v5": { InstanceType: "Standard_EC4as_v5", SkuFamily: "standardECASv5Family", @@ -3813,6 +4229,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_EC4eds_v5": { + InstanceType: "Standard_EC4eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_EC4es_v5": { + InstanceType: "Standard_EC4es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_EC64ads_cc_v5": { + InstanceType: "Standard_EC64ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_EC64ads_v5": { InstanceType: "Standard_EC64ads_v5", SkuFamily: "standardECADSv5Family", @@ -3820,6 +4257,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 524288, GPU: 0, }, + "Standard_EC64as_cc_v5": { + InstanceType: "Standard_EC64as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_EC64as_v5": { InstanceType: "Standard_EC64as_v5", SkuFamily: "standardECASv5Family", @@ -3827,6 +4271,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 524288, GPU: 0, }, + "Standard_EC64eds_v5": { + InstanceType: "Standard_EC64eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, + "Standard_EC64es_v5": { + InstanceType: "Standard_EC64es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, + "Standard_EC8ads_cc_v5": { + InstanceType: "Standard_EC8ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_EC8ads_v5": { InstanceType: "Standard_EC8ads_v5", SkuFamily: "standardECADSv5Family", @@ -3834,6 +4299,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_EC8as_cc_v5": { + InstanceType: "Standard_EC8as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_EC8as_v5": { InstanceType: "Standard_EC8as_v5", SkuFamily: "standardECASv5Family", @@ -3841,6 +4313,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_EC8eds_v5": { + InstanceType: "Standard_EC8eds_v5", + SkuFamily: "standardECEDV5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_EC8es_v5": { + InstanceType: "Standard_EC8es_v5", + SkuFamily: "standardECEV5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_EC96ads_cc_v5": { + InstanceType: "Standard_EC96ads_cc_v5", + SkuFamily: "standardECADCCV5Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, "Standard_EC96ads_v5": { InstanceType: "Standard_EC96ads_v5", SkuFamily: "standardECADSv5Family", @@ -3848,6 +4341,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_EC96as_cc_v5": { + InstanceType: "Standard_EC96as_cc_v5", + SkuFamily: "standardECACCV5Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, "Standard_EC96as_v5": { InstanceType: "Standard_EC96as_v5", SkuFamily: "standardECASv5Family", @@ -4111,161 +4611,77 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_GS5", SkuFamily: "standardGSFamily", VCPU: 32, - MemoryMb: 458752, - GPU: 0, - }, - "Standard_GS5-16": { - InstanceType: "Standard_GS5-16", - SkuFamily: "standardGSFamily", - VCPU: 32, - MemoryMb: 458752, - GPU: 0, - }, - "Standard_GS5-8": { - InstanceType: "Standard_GS5-8", - SkuFamily: "standardGSFamily", - VCPU: 32, - MemoryMb: 458752, - GPU: 0, - }, - "Standard_H16": { - InstanceType: "Standard_H16", - SkuFamily: "standardHFamily", - VCPU: 16, - MemoryMb: 114688, - GPU: 0, - }, - "Standard_H16_Promo": { - InstanceType: "Standard_H16_Promo", - SkuFamily: "standardHPromoFamily", - VCPU: 16, - MemoryMb: 114688, - GPU: 0, - }, - "Standard_H16m": { - InstanceType: "Standard_H16m", - SkuFamily: "standardHFamily", - VCPU: 16, - MemoryMb: 229376, - GPU: 0, - }, - "Standard_H16m_Promo": { - InstanceType: "Standard_H16m_Promo", - SkuFamily: "standardHPromoFamily", - VCPU: 16, - MemoryMb: 229376, - GPU: 0, - }, - "Standard_H16mr": { - InstanceType: "Standard_H16mr", - SkuFamily: "standardHFamily", - VCPU: 16, - MemoryMb: 229376, - GPU: 0, - }, - "Standard_H16mr_Promo": { - InstanceType: "Standard_H16mr_Promo", - SkuFamily: "standardHPromoFamily", - VCPU: 16, - MemoryMb: 229376, - GPU: 0, - }, - "Standard_H16r": { - InstanceType: "Standard_H16r", - SkuFamily: "standardHFamily", - VCPU: 16, - MemoryMb: 114688, - GPU: 0, - }, - "Standard_H16r_Promo": { - InstanceType: "Standard_H16r_Promo", - SkuFamily: "standardHPromoFamily", - VCPU: 16, - MemoryMb: 114688, - GPU: 0, - }, - "Standard_H8": { - InstanceType: "Standard_H8", - SkuFamily: "standardHFamily", - VCPU: 8, - MemoryMb: 57344, - GPU: 0, - }, - "Standard_H8_Promo": { - InstanceType: "Standard_H8_Promo", - SkuFamily: "standardHPromoFamily", - VCPU: 8, - MemoryMb: 57344, + MemoryMb: 458752, GPU: 0, }, - "Standard_H8m": { - InstanceType: "Standard_H8m", - SkuFamily: "standardHFamily", - VCPU: 8, - MemoryMb: 114688, + "Standard_GS5-16": { + InstanceType: "Standard_GS5-16", + SkuFamily: "standardGSFamily", + VCPU: 32, + MemoryMb: 458752, GPU: 0, }, - "Standard_H8m_Promo": { - InstanceType: "Standard_H8m_Promo", - SkuFamily: "standardHPromoFamily", - VCPU: 8, - MemoryMb: 114688, + "Standard_GS5-8": { + InstanceType: "Standard_GS5-8", + SkuFamily: "standardGSFamily", + VCPU: 32, + MemoryMb: 458752, GPU: 0, }, "Standard_HB120-16rs_v2": { InstanceType: "Standard_HB120-16rs_v2", SkuFamily: "standardHBrsv2Family", VCPU: 120, - MemoryMb: 455680, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-16rs_v3": { InstanceType: "Standard_HB120-16rs_v3", SkuFamily: "standardHBv3Family", VCPU: 120, - MemoryMb: 458752, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-32rs_v2": { InstanceType: "Standard_HB120-32rs_v2", SkuFamily: "standardHBrsv2Family", VCPU: 120, - MemoryMb: 455680, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-32rs_v3": { InstanceType: "Standard_HB120-32rs_v3", SkuFamily: "standardHBv3Family", VCPU: 120, - MemoryMb: 458752, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-64rs_v2": { InstanceType: "Standard_HB120-64rs_v2", SkuFamily: "standardHBrsv2Family", VCPU: 120, - MemoryMb: 455680, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-64rs_v3": { InstanceType: "Standard_HB120-64rs_v3", SkuFamily: "standardHBv3Family", VCPU: 120, - MemoryMb: 458752, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-96rs_v2": { InstanceType: "Standard_HB120-96rs_v2", SkuFamily: "standardHBrsv2Family", VCPU: 120, - MemoryMb: 455680, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120-96rs_v3": { InstanceType: "Standard_HB120-96rs_v3", SkuFamily: "standardHBv3Family", VCPU: 120, - MemoryMb: 458752, + MemoryMb: 466944, GPU: 0, }, "Standard_HB120rs_v2": { @@ -4279,48 +4695,90 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_HB120rs_v3", SkuFamily: "standardHBv3Family", VCPU: 120, - MemoryMb: 458752, + MemoryMb: 466944, + GPU: 0, + }, + "Standard_HB176-144rs_v4": { + InstanceType: "Standard_HB176-144rs_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_HB176-144s_v4": { + InstanceType: "Standard_HB176-144s_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_HB176-24rs_v4": { + InstanceType: "Standard_HB176-24rs_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_HB176-24s_v4": { + InstanceType: "Standard_HB176-24s_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_HB176-48rs_v4": { + InstanceType: "Standard_HB176-48rs_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_HB176-48s_v4": { + InstanceType: "Standard_HB176-48s_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, GPU: 0, }, - "Standard_HB60-15rs": { - InstanceType: "Standard_HB60-15rs", - SkuFamily: "standardHBSFamily", - VCPU: 60, - MemoryMb: 233472, + "Standard_HB176-96rs_v4": { + InstanceType: "Standard_HB176-96rs_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, GPU: 0, }, - "Standard_HB60-30rs": { - InstanceType: "Standard_HB60-30rs", - SkuFamily: "standardHBSFamily", - VCPU: 60, - MemoryMb: 233472, + "Standard_HB176-96s_v4": { + InstanceType: "Standard_HB176-96s_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, GPU: 0, }, - "Standard_HB60-45rs": { - InstanceType: "Standard_HB60-45rs", - SkuFamily: "standardHBSFamily", - VCPU: 60, - MemoryMb: 233472, + "Standard_HB176rs_v4": { + InstanceType: "Standard_HB176rs_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, GPU: 0, }, - "Standard_HB60rs": { - InstanceType: "Standard_HB60rs", - SkuFamily: "standardHBSFamily", - VCPU: 60, - MemoryMb: 233472, + "Standard_HB176s_v4": { + InstanceType: "Standard_HB176s_v4", + SkuFamily: "standardHBv4Family", + VCPU: 176, + MemoryMb: 786432, GPU: 0, }, "Standard_HC44-16rs": { InstanceType: "Standard_HC44-16rs", SkuFamily: "standardHCSFamily", - VCPU: 44, + VCPU: 16, MemoryMb: 360448, GPU: 0, }, "Standard_HC44-32rs": { InstanceType: "Standard_HC44-32rs", SkuFamily: "standardHCSFamily", - VCPU: 44, + VCPU: 32, MemoryMb: 360448, GPU: 0, }, @@ -4331,6 +4789,76 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 360448, GPU: 0, }, + "Standard_HX176-144rs": { + InstanceType: "Standard_HX176-144rs", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-144s": { + InstanceType: "Standard_HX176-144s", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-24rs": { + InstanceType: "Standard_HX176-24rs", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-24s": { + InstanceType: "Standard_HX176-24s", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-48rs": { + InstanceType: "Standard_HX176-48rs", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-48s": { + InstanceType: "Standard_HX176-48s", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-96rs": { + InstanceType: "Standard_HX176-96rs", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176-96s": { + InstanceType: "Standard_HX176-96s", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176rs": { + InstanceType: "Standard_HX176rs", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, + "Standard_HX176s": { + InstanceType: "Standard_HX176s", + SkuFamily: "standardHXFamily", + VCPU: 176, + MemoryMb: 1441792, + GPU: 0, + }, "Standard_L16as_v3": { InstanceType: "Standard_L16as_v3", SkuFamily: "standardLASv3Family", @@ -4345,13 +4873,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, - "Standard_L16s_v2": { - InstanceType: "Standard_L16s_v2", - SkuFamily: "standardLSv2Family", - VCPU: 16, - MemoryMb: 131072, - GPU: 0, - }, "Standard_L16s_v3": { InstanceType: "Standard_L16s_v3", SkuFamily: "standardLSv3Family", @@ -4373,13 +4894,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, - "Standard_L32s_v2": { - InstanceType: "Standard_L32s_v2", - SkuFamily: "standardLSv2Family", - VCPU: 32, - MemoryMb: 262144, - GPU: 0, - }, "Standard_L32s_v3": { InstanceType: "Standard_L32s_v3", SkuFamily: "standardLSv3Family", @@ -4394,13 +4908,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, - "Standard_L48s_v2": { - InstanceType: "Standard_L48s_v2", - SkuFamily: "standardLSv2Family", - VCPU: 48, - MemoryMb: 393216, - GPU: 0, - }, "Standard_L48s_v3": { InstanceType: "Standard_L48s_v3", SkuFamily: "standardLSv3Family", @@ -4422,13 +4929,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 524288, GPU: 0, }, - "Standard_L64s_v2": { - InstanceType: "Standard_L64s_v2", - SkuFamily: "standardLSv2Family", - VCPU: 64, - MemoryMb: 524288, - GPU: 0, - }, "Standard_L64s_v3": { InstanceType: "Standard_L64s_v3", SkuFamily: "standardLSv3Family", @@ -4443,13 +4943,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 655360, GPU: 0, }, - "Standard_L80s_v2": { - InstanceType: "Standard_L80s_v2", - SkuFamily: "standardLSv2Family", - VCPU: 80, - MemoryMb: 655360, - GPU: 0, - }, "Standard_L80s_v3": { InstanceType: "Standard_L80s_v3", SkuFamily: "standardLSv3Family", @@ -4471,13 +4964,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, - "Standard_L8s_v2": { - InstanceType: "Standard_L8s_v2", - SkuFamily: "standardLSv2Family", - VCPU: 8, - MemoryMb: 65536, - GPU: 0, - }, "Standard_L8s_v3": { InstanceType: "Standard_L8s_v3", SkuFamily: "standardLSv3Family", @@ -4489,21 +4975,21 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_M128", SkuFamily: "standardMSFamily", VCPU: 128, - MemoryMb: 2048000, + MemoryMb: 2097152, GPU: 0, }, "Standard_M128-32ms": { InstanceType: "Standard_M128-32ms", SkuFamily: "standardMSFamily", VCPU: 128, - MemoryMb: 3891200, + MemoryMb: 3985408, GPU: 0, }, "Standard_M128-64ms": { InstanceType: "Standard_M128-64ms", SkuFamily: "standardMSFamily", VCPU: 128, - MemoryMb: 3891200, + MemoryMb: 3985408, GPU: 0, }, "Standard_M128dms_v2": { @@ -4524,14 +5010,14 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_M128m", SkuFamily: "standardMSFamily", VCPU: 128, - MemoryMb: 3891200, + MemoryMb: 3985408, GPU: 0, }, "Standard_M128ms": { InstanceType: "Standard_M128ms", SkuFamily: "standardMSFamily", VCPU: 128, - MemoryMb: 3891200, + MemoryMb: 3985408, GPU: 0, }, "Standard_M128ms_v2": { @@ -4545,7 +5031,7 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_M128s", SkuFamily: "standardMSFamily", VCPU: 128, - MemoryMb: 2048000, + MemoryMb: 2097152, GPU: 0, }, "Standard_M128s_v2": { @@ -4555,6 +5041,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 2097152, GPU: 0, }, + "Standard_M12ds_v3": { + InstanceType: "Standard_M12ds_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 12, + MemoryMb: 245760, + GPU: 0, + }, + "Standard_M12s_v3": { + InstanceType: "Standard_M12s_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 12, + MemoryMb: 245760, + GPU: 0, + }, "Standard_M16-4ms": { InstanceType: "Standard_M16-4ms", SkuFamily: "standardMSFamily", @@ -4576,6 +5076,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 447488, GPU: 0, }, + "Standard_M176ds_3_v3": { + InstanceType: "Standard_M176ds_3_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 2861056, + GPU: 0, + }, + "Standard_M176ds_4_v3": { + InstanceType: "Standard_M176ds_4_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 3985408, + GPU: 0, + }, + "Standard_M176s_3_v3": { + InstanceType: "Standard_M176s_3_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 2861056, + GPU: 0, + }, + "Standard_M176s_4_v3": { + InstanceType: "Standard_M176s_4_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 3985408, + GPU: 0, + }, "Standard_M192idms_v2": { InstanceType: "Standard_M192idms_v2", SkuFamily: "standardMIDSMediumMemoryv2Family", @@ -4618,6 +5146,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 2918400, GPU: 0, }, + "Standard_M24ds_v3": { + InstanceType: "Standard_M24ds_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 24, + MemoryMb: 491520, + GPU: 0, + }, + "Standard_M24s_v3": { + InstanceType: "Standard_M24s_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 24, + MemoryMb: 491520, + GPU: 0, + }, "Standard_M32-16ms": { InstanceType: "Standard_M32-16ms", SkuFamily: "standardMSFamily", @@ -4688,6 +5230,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 11673600, GPU: 0, }, + "Standard_M416s_8_v2": { + InstanceType: "Standard_M416s_8_v2", + SkuFamily: "standardMSv2Family", + VCPU: 416, + MemoryMb: 7782400, + GPU: 0, + }, "Standard_M416s_v2": { InstanceType: "Standard_M416s_v2", SkuFamily: "standardMSv2Family", @@ -4695,25 +5244,39 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 5836800, GPU: 0, }, + "Standard_M48ds_1_v3": { + InstanceType: "Standard_M48ds_1_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 48, + MemoryMb: 997376, + GPU: 0, + }, + "Standard_M48s_1_v3": { + InstanceType: "Standard_M48s_1_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 48, + MemoryMb: 997376, + GPU: 0, + }, "Standard_M64": { InstanceType: "Standard_M64", SkuFamily: "standardMSFamily", VCPU: 64, - MemoryMb: 1024000, + MemoryMb: 1048576, GPU: 0, }, "Standard_M64-16ms": { InstanceType: "Standard_M64-16ms", SkuFamily: "standardMSFamily", VCPU: 64, - MemoryMb: 1792000, + MemoryMb: 1835008, GPU: 0, }, "Standard_M64-32ms": { InstanceType: "Standard_M64-32ms", SkuFamily: "standardMSFamily", VCPU: 64, - MemoryMb: 1792000, + MemoryMb: 1835008, GPU: 0, }, "Standard_M64dms_v2": { @@ -4741,14 +5304,14 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_M64m", SkuFamily: "standardMSFamily", VCPU: 64, - MemoryMb: 1792000, + MemoryMb: 1835008, GPU: 0, }, "Standard_M64ms": { InstanceType: "Standard_M64ms", SkuFamily: "standardMSFamily", VCPU: 64, - MemoryMb: 1792000, + MemoryMb: 1835008, GPU: 0, }, "Standard_M64ms_v2": { @@ -4762,7 +5325,7 @@ var InstanceTypes = map[string]*InstanceType{ InstanceType: "Standard_M64s", SkuFamily: "standardMSFamily", VCPU: 64, - MemoryMb: 1024000, + MemoryMb: 1048576, GPU: 0, }, "Standard_M64s_v2": { @@ -4793,26 +5356,33 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 223232, GPU: 0, }, - "Standard_NC12": { - InstanceType: "Standard_NC12", - SkuFamily: "standardNCFamily", - VCPU: 12, - MemoryMb: 114688, - GPU: 2, + "Standard_M96ds_1_v3": { + InstanceType: "Standard_M96ds_1_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 997376, + GPU: 0, }, - "Standard_NC12_Promo": { - InstanceType: "Standard_NC12_Promo", - SkuFamily: "standardNCPromoFamily", - VCPU: 12, - MemoryMb: 114688, - GPU: 2, + "Standard_M96ds_2_v3": { + InstanceType: "Standard_M96ds_2_v3", + SkuFamily: "standardMDSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 1992704, + GPU: 0, }, - "Standard_NC12s_v2": { - InstanceType: "Standard_NC12s_v2", - SkuFamily: "standardNCSv2Family", - VCPU: 12, - MemoryMb: 229376, - GPU: 2, + "Standard_M96s_1_v3": { + InstanceType: "Standard_M96s_1_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 997376, + GPU: 0, + }, + "Standard_M96s_2_v3": { + InstanceType: "Standard_M96s_2_v3", + SkuFamily: "standardMSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 1992704, + GPU: 0, }, "Standard_NC12s_v3": { InstanceType: "Standard_NC12s_v3", @@ -4835,20 +5405,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 112640, GPU: 1, }, - "Standard_NC24": { - InstanceType: "Standard_NC24", - SkuFamily: "standardNCFamily", - VCPU: 24, - MemoryMb: 229376, - GPU: 4, - }, - "Standard_NC24_Promo": { - InstanceType: "Standard_NC24_Promo", - SkuFamily: "standardNCPromoFamily", - VCPU: 24, - MemoryMb: 229376, - GPU: 4, - }, "Standard_NC24ads_A100_v4": { InstanceType: "Standard_NC24ads_A100_v4", SkuFamily: "StandardNCADSA100v4Family", @@ -4856,27 +5412,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 225280, GPU: 1, }, - "Standard_NC24r": { - InstanceType: "Standard_NC24r", - SkuFamily: "standardNCFamily", - VCPU: 24, - MemoryMb: 229376, - GPU: 4, - }, - "Standard_NC24r_Promo": { - InstanceType: "Standard_NC24r_Promo", - SkuFamily: "standardNCPromoFamily", - VCPU: 24, - MemoryMb: 229376, - GPU: 4, - }, - "Standard_NC24rs_v2": { - InstanceType: "Standard_NC24rs_v2", - SkuFamily: "standardNCSv2Family", - VCPU: 24, - MemoryMb: 458752, - GPU: 4, - }, "Standard_NC24rs_v3": { InstanceType: "Standard_NC24rs_v3", SkuFamily: "standardNCSv3Family", @@ -4884,13 +5419,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 458752, GPU: 4, }, - "Standard_NC24s_v2": { - InstanceType: "Standard_NC24s_v2", - SkuFamily: "standardNCSv2Family", - VCPU: 24, - MemoryMb: 458752, - GPU: 4, - }, "Standard_NC24s_v3": { InstanceType: "Standard_NC24s_v3", SkuFamily: "standardNCSv3Family", @@ -4905,6 +5433,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 409600, GPU: 2, }, + "Standard_NC40ads_H100_v5": { + InstanceType: "Standard_NC40ads_H100_v5", + SkuFamily: "StandardNCadsH100v5Family", + VCPU: 40, + MemoryMb: 327680, + GPU: 1, + }, "Standard_NC48ads_A100_v4": { InstanceType: "Standard_NC48ads_A100_v4", SkuFamily: "StandardNCADSA100v4Family", @@ -4919,13 +5454,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 28672, GPU: 1, }, - "Standard_NC6": { - InstanceType: "Standard_NC6", - SkuFamily: "standardNCFamily", - VCPU: 6, - MemoryMb: 57344, - GPU: 1, - }, "Standard_NC64as_T4_v3": { InstanceType: "Standard_NC64as_T4_v3", SkuFamily: "Standard NCASv3_T4 Family", @@ -4933,20 +5461,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 450560, GPU: 4, }, - "Standard_NC6_Promo": { - InstanceType: "Standard_NC6_Promo", - SkuFamily: "standardNCPromoFamily", - VCPU: 6, - MemoryMb: 57344, - GPU: 1, - }, - "Standard_NC6s_v2": { - InstanceType: "Standard_NC6s_v2", - SkuFamily: "standardNCSv2Family", - VCPU: 6, - MemoryMb: 114688, - GPU: 1, - }, "Standard_NC6s_v3": { InstanceType: "Standard_NC6s_v3", SkuFamily: "standardNCSv3Family", @@ -4954,6 +5468,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 114688, GPU: 1, }, + "Standard_NC80adis_H100_v5": { + InstanceType: "Standard_NC80adis_H100_v5", + SkuFamily: "StandardNCadsH100v5Family", + VCPU: 80, + MemoryMb: 655360, + GPU: 2, + }, "Standard_NC8ads_A10_v4": { InstanceType: "Standard_NC8ads_A10_v4", SkuFamily: "StandardNCADSA10v4Family", @@ -4975,27 +5496,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 901120, GPU: 4, }, - "Standard_ND12s": { - InstanceType: "Standard_ND12s", - SkuFamily: "standardNDSFamily", - VCPU: 12, - MemoryMb: 229376, - GPU: 2, - }, - "Standard_ND24rs": { - InstanceType: "Standard_ND24rs", - SkuFamily: "standardNDSFamily", - VCPU: 24, - MemoryMb: 458752, - GPU: 4, - }, - "Standard_ND24s": { - InstanceType: "Standard_ND24s", - SkuFamily: "standardNDSFamily", - VCPU: 24, - MemoryMb: 458752, - GPU: 4, - }, "Standard_ND40rs_v2": { InstanceType: "Standard_ND40rs_v2", SkuFamily: "standardNDSv2Family", @@ -5003,18 +5503,11 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 8, }, - "Standard_ND6s": { - InstanceType: "Standard_ND6s", - SkuFamily: "standardNDSFamily", - VCPU: 6, - MemoryMb: 114688, - GPU: 1, - }, "Standard_ND96amsr_A100_v4": { InstanceType: "Standard_ND96amsr_A100_v4", SkuFamily: "standard NDAMSv4_A100Family", VCPU: 96, - MemoryMb: 1970176, + MemoryMb: 1843200, GPU: 8, }, "Standard_ND96asr_v4": { @@ -5024,6 +5517,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 921600, GPU: 8, }, + "Standard_ND96is_H100_v5": { + InstanceType: "Standard_ND96is_H100_v5", + SkuFamily: "standardNDSH100v5Family", + VCPU: 96, + MemoryMb: 1945600, + GPU: 12, + }, + "Standard_ND96is_MI300X_v5": { + InstanceType: "Standard_ND96is_MI300X_v5", + SkuFamily: "standardNDISv5MI300XFamily", + VCPU: 96, + MemoryMb: 1894400, + GPU: 0, + }, + "Standard_ND96isr_H100_v5": { + InstanceType: "Standard_ND96isr_H100_v5", + SkuFamily: "standardNDSH100v5Family", + VCPU: 96, + MemoryMb: 1945600, + GPU: 12, + }, + "Standard_ND96isr_MI300X_v5": { + InstanceType: "Standard_ND96isr_MI300X_v5", + SkuFamily: "standardNDISv5MI300XFamily", + VCPU: 96, + MemoryMb: 1894400, + GPU: 8, + }, "Standard_NP10s": { InstanceType: "Standard_NP10s", SkuFamily: "standardNPSFamily", @@ -5045,20 +5566,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 4, }, - "Standard_NV12": { - InstanceType: "Standard_NV12", - SkuFamily: "standardNVFamily", - VCPU: 12, - MemoryMb: 114688, - GPU: 2, - }, - "Standard_NV12_Promo": { - InstanceType: "Standard_NV12_Promo", - SkuFamily: "standardNVPromoFamily", - VCPU: 12, - MemoryMb: 114688, - GPU: 2, - }, "Standard_NV12ads_A10_v5": { InstanceType: "Standard_NV12ads_A10_v5", SkuFamily: "StandardNVADSA10v5Family", @@ -5073,13 +5580,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 229376, GPU: 2, }, - "Standard_NV12s_v3": { - InstanceType: "Standard_NV12s_v3", - SkuFamily: "standardNVSv3Family", - VCPU: 12, - MemoryMb: 114688, - GPU: 1, - }, "Standard_NV16as_v4": { InstanceType: "Standard_NV16as_v4", SkuFamily: "standardNVSv4Family", @@ -5094,20 +5594,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 225280, GPU: 1, }, - "Standard_NV24": { - InstanceType: "Standard_NV24", - SkuFamily: "standardNVFamily", - VCPU: 24, - MemoryMb: 229376, - GPU: 4, - }, - "Standard_NV24_Promo": { - InstanceType: "Standard_NV24_Promo", - SkuFamily: "standardNVPromoFamily", - VCPU: 24, - MemoryMb: 229376, - GPU: 4, - }, "Standard_NV24s_v2": { InstanceType: "Standard_NV24s_v2", SkuFamily: "standardNVSv2Family", @@ -5115,13 +5601,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 458752, GPU: 4, }, - "Standard_NV24s_v3": { - InstanceType: "Standard_NV24s_v3", - SkuFamily: "standardNVSv3Family", - VCPU: 24, - MemoryMb: 229376, - GPU: 2, - }, "Standard_NV32as_v4": { InstanceType: "Standard_NV32as_v4", SkuFamily: "standardNVSv4Family", @@ -5143,13 +5622,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 450560, GPU: 1, }, - "Standard_NV48s_v3": { - InstanceType: "Standard_NV48s_v3", - SkuFamily: "standardNVSv3Family", - VCPU: 48, - MemoryMb: 458752, - GPU: 4, - }, "Standard_NV4as_v4": { InstanceType: "Standard_NV4as_v4", SkuFamily: "standardNVSv4Family", @@ -5157,20 +5629,6 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 14336, GPU: 1, }, - "Standard_NV6": { - InstanceType: "Standard_NV6", - SkuFamily: "standardNVFamily", - VCPU: 6, - MemoryMb: 57344, - GPU: 1, - }, - "Standard_NV6_Promo": { - InstanceType: "Standard_NV6_Promo", - SkuFamily: "standardNVPromoFamily", - VCPU: 6, - MemoryMb: 57344, - GPU: 1, - }, "Standard_NV6ads_A10_v5": { InstanceType: "Standard_NV6ads_A10_v5", SkuFamily: "StandardNVADSA10v5Family",