From 2736e18d696d938a5a0ed0e343705c812df8aa72 Mon Sep 17 00:00:00 2001 From: Rahul Rangith Date: Mon, 16 Dec 2024 15:00:52 -0500 Subject: [PATCH] update azure static sku list --- .../azure/azure_instance_types.go | 1716 ++++++++++++++++- 1 file changed, 1712 insertions(+), 4 deletions(-) diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go index ace94c74447c..2b3a0c392a13 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go @@ -29,6 +29,69 @@ 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", + SkuFamily: "standardA8_A11Family", + VCPU: 8, + MemoryMb: 57344, + GPU: 0, + }, + "Standard_A11": { + InstanceType: "Standard_A11", + SkuFamily: "standardA8_A11Family", + VCPU: 16, + MemoryMb: 114688, + GPU: 0, + }, "Standard_A1_v2": { InstanceType: "Standard_A1_v2", SkuFamily: "standardAv2Family", @@ -36,6 +99,13 @@ 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", @@ -50,6 +120,20 @@ 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", @@ -64,6 +148,34 @@ 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", + SkuFamily: "standardA8_A11Family", + VCPU: 8, + MemoryMb: 57344, + GPU: 0, + }, "Standard_A8_v2": { InstanceType: "Standard_A8_v2", SkuFamily: "standardAv2Family", @@ -78,6 +190,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_A9": { + InstanceType: "Standard_A9", + SkuFamily: "standardA8_A11Family", + VCPU: 16, + MemoryMb: 114688, + GPU: 0, + }, "Standard_B12ms": { InstanceType: "Standard_B12ms", SkuFamily: "standardBSFamily", @@ -498,6 +617,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D16ads_v6": { + InstanceType: "Standard_D16ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_D16alds_v6": { + InstanceType: "Standard_D16alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_D16als_v6": { + InstanceType: "Standard_D16als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D16as_v4": { InstanceType: "Standard_D16as_v4", SkuFamily: "standardDASv4Family", @@ -512,6 +652,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D16as_v6": { + InstanceType: "Standard_D16as_v6", + SkuFamily: "standardDav6Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D16d_v4": { InstanceType: "Standard_D16d_v4", SkuFamily: "standardDDv4Family", @@ -561,6 +708,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D16pds_v6": { + InstanceType: "Standard_D16pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D16plds_v5": { InstanceType: "Standard_D16plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -568,6 +722,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D16plds_v6": { + InstanceType: "Standard_D16plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D16pls_v5": { InstanceType: "Standard_D16pls_v5", SkuFamily: "standardDPLSv5Family", @@ -575,6 +736,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D16pls_v6": { + InstanceType: "Standard_D16pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D16ps_v5": { InstanceType: "Standard_D16ps_v5", SkuFamily: "standardDPSv5Family", @@ -582,6 +750,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D16ps_v6": { + InstanceType: "Standard_D16ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D16s_v3": { InstanceType: "Standard_D16s_v3", SkuFamily: "standardDSv3Family", @@ -666,6 +841,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D2ads_v6": { + InstanceType: "Standard_D2ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_D2alds_v6": { + InstanceType: "Standard_D2alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_D2als_v6": { + InstanceType: "Standard_D2als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, "Standard_D2as_v4": { InstanceType: "Standard_D2as_v4", SkuFamily: "standardDASv4Family", @@ -680,6 +876,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D2as_v6": { + InstanceType: "Standard_D2as_v6", + SkuFamily: "standardDav6Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D2d_v4": { InstanceType: "Standard_D2d_v4", SkuFamily: "standardDDv4Family", @@ -729,6 +932,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D2pds_v6": { + InstanceType: "Standard_D2pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D2plds_v5": { InstanceType: "Standard_D2plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -736,6 +946,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 4096, GPU: 0, }, + "Standard_D2plds_v6": { + InstanceType: "Standard_D2plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, "Standard_D2pls_v5": { InstanceType: "Standard_D2pls_v5", SkuFamily: "standardDPLSv5Family", @@ -743,6 +960,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 4096, GPU: 0, }, + "Standard_D2pls_v6": { + InstanceType: "Standard_D2pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, "Standard_D2ps_v5": { InstanceType: "Standard_D2ps_v5", SkuFamily: "standardDPSv5Family", @@ -750,6 +974,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D2ps_v6": { + InstanceType: "Standard_D2ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D2s_v3": { InstanceType: "Standard_D2s_v3", SkuFamily: "standardDSv3Family", @@ -813,6 +1044,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D32ads_v6": { + InstanceType: "Standard_D32ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_D32alds_v6": { + InstanceType: "Standard_D32alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_D32als_v6": { + InstanceType: "Standard_D32als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D32as_v4": { InstanceType: "Standard_D32as_v4", SkuFamily: "standardDASv4Family", @@ -827,6 +1079,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D32as_v6": { + InstanceType: "Standard_D32as_v6", + SkuFamily: "standardDav6Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D32d_v4": { InstanceType: "Standard_D32d_v4", SkuFamily: "standardDDv4Family", @@ -876,6 +1135,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D32pds_v6": { + InstanceType: "Standard_D32pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D32plds_v5": { InstanceType: "Standard_D32plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -883,6 +1149,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D32plds_v6": { + InstanceType: "Standard_D32plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D32pls_v5": { InstanceType: "Standard_D32pls_v5", SkuFamily: "standardDPLSv5Family", @@ -890,6 +1163,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D32pls_v6": { + InstanceType: "Standard_D32pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D32ps_v5": { InstanceType: "Standard_D32ps_v5", SkuFamily: "standardDPSv5Family", @@ -897,6 +1177,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D32ps_v6": { + InstanceType: "Standard_D32ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D32s_v3": { InstanceType: "Standard_D32s_v3", SkuFamily: "standardDSv3Family", @@ -974,6 +1261,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D48ads_v6": { + InstanceType: "Standard_D48ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_D48alds_v6": { + InstanceType: "Standard_D48alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, + "Standard_D48als_v6": { + InstanceType: "Standard_D48als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, "Standard_D48as_v4": { InstanceType: "Standard_D48as_v4", SkuFamily: "standardDASv4Family", @@ -988,6 +1296,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D48as_v6": { + InstanceType: "Standard_D48as_v6", + SkuFamily: "standardDav6Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_D48d_v4": { InstanceType: "Standard_D48d_v4", SkuFamily: "standardDDv4Family", @@ -1037,6 +1352,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D48pds_v6": { + InstanceType: "Standard_D48pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_D48plds_v5": { InstanceType: "Standard_D48plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -1044,6 +1366,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 98304, GPU: 0, }, + "Standard_D48plds_v6": { + InstanceType: "Standard_D48plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, "Standard_D48pls_v5": { InstanceType: "Standard_D48pls_v5", SkuFamily: "standardDPLSv5Family", @@ -1051,6 +1380,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 98304, GPU: 0, }, + "Standard_D48pls_v6": { + InstanceType: "Standard_D48pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, "Standard_D48ps_v5": { InstanceType: "Standard_D48ps_v5", SkuFamily: "standardDPSv5Family", @@ -1058,6 +1394,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D48ps_v6": { + InstanceType: "Standard_D48ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_D48s_v3": { InstanceType: "Standard_D48s_v3", SkuFamily: "standardDSv3Family", @@ -1128,6 +1471,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D4ads_v6": { + InstanceType: "Standard_D4ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_D4alds_v6": { + InstanceType: "Standard_D4alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_D4als_v6": { + InstanceType: "Standard_D4als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D4as_v4": { InstanceType: "Standard_D4as_v4", SkuFamily: "standardDASv4Family", @@ -1142,6 +1506,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D4as_v6": { + InstanceType: "Standard_D4as_v6", + SkuFamily: "standardDav6Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D4d_v4": { InstanceType: "Standard_D4d_v4", SkuFamily: "standardDDv4Family", @@ -1191,6 +1562,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D4pds_v6": { + InstanceType: "Standard_D4pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D4plds_v5": { InstanceType: "Standard_D4plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -1198,6 +1576,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D4plds_v6": { + InstanceType: "Standard_D4plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D4pls_v5": { InstanceType: "Standard_D4pls_v5", SkuFamily: "standardDPLSv5Family", @@ -1205,6 +1590,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D4pls_v6": { + InstanceType: "Standard_D4pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D4ps_v5": { InstanceType: "Standard_D4ps_v5", SkuFamily: "standardDPSv5Family", @@ -1212,6 +1604,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D4ps_v6": { + InstanceType: "Standard_D4ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D4s_v3": { InstanceType: "Standard_D4s_v3", SkuFamily: "standardDSv3Family", @@ -1282,6 +1681,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_D64ads_v6": { + InstanceType: "Standard_D64ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_D64alds_v6": { + InstanceType: "Standard_D64alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_D64als_v6": { + InstanceType: "Standard_D64als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D64as_v4": { InstanceType: "Standard_D64as_v4", SkuFamily: "standardDASv4Family", @@ -1296,6 +1716,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_D64as_v6": { + InstanceType: "Standard_D64as_v6", + SkuFamily: "standardDav6Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_D64d_v4": { InstanceType: "Standard_D64d_v4", SkuFamily: "standardDDv4Family", @@ -1345,6 +1772,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 212992, GPU: 0, }, + "Standard_D64pds_v6": { + InstanceType: "Standard_D64pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_D64plds_v5": { InstanceType: "Standard_D64plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -1352,6 +1786,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D64plds_v6": { + InstanceType: "Standard_D64plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D64pls_v5": { InstanceType: "Standard_D64pls_v5", SkuFamily: "standardDPLSv5Family", @@ -1359,6 +1800,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D64pls_v6": { + InstanceType: "Standard_D64pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D64ps_v5": { InstanceType: "Standard_D64ps_v5", SkuFamily: "standardDPSv5Family", @@ -1366,6 +1814,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 212992, GPU: 0, }, + "Standard_D64ps_v6": { + InstanceType: "Standard_D64ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_D64s_v3": { InstanceType: "Standard_D64s_v3", SkuFamily: "standardDSv3Family", @@ -1422,6 +1877,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D8ads_v6": { + InstanceType: "Standard_D8ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_D8alds_v6": { + InstanceType: "Standard_D8alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_D8als_v6": { + InstanceType: "Standard_D8als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D8as_v4": { InstanceType: "Standard_D8as_v4", SkuFamily: "standardDASv4Family", @@ -1436,6 +1912,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D8as_v6": { + InstanceType: "Standard_D8as_v6", + SkuFamily: "standardDav6Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D8d_v4": { InstanceType: "Standard_D8d_v4", SkuFamily: "standardDDv4Family", @@ -1485,6 +1968,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D8pds_v6": { + InstanceType: "Standard_D8pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D8plds_v5": { InstanceType: "Standard_D8plds_v5", SkuFamily: "standardDPLDSv5Family", @@ -1492,6 +1982,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D8plds_v6": { + InstanceType: "Standard_D8plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D8pls_v5": { InstanceType: "Standard_D8pls_v5", SkuFamily: "standardDPLSv5Family", @@ -1499,6 +1996,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D8pls_v6": { + InstanceType: "Standard_D8pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D8ps_v5": { InstanceType: "Standard_D8ps_v5", SkuFamily: "standardDPSv5Family", @@ -1506,6 +2010,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D8ps_v6": { + InstanceType: "Standard_D8ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D8s_v3": { InstanceType: "Standard_D8s_v3", SkuFamily: "standardDSv3Family", @@ -1548,6 +2059,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_D96ads_v6": { + InstanceType: "Standard_D96ads_v6", + SkuFamily: "standardDadv6Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_D96alds_v6": { + InstanceType: "Standard_D96alds_v6", + SkuFamily: "standardDaldv6Family", + VCPU: 96, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_D96als_v6": { + InstanceType: "Standard_D96als_v6", + SkuFamily: "standardDalv6Family", + VCPU: 96, + MemoryMb: 196608, + GPU: 0, + }, "Standard_D96as_v4": { InstanceType: "Standard_D96as_v4", SkuFamily: "standardDASv4Family", @@ -1562,6 +2094,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_D96as_v6": { + InstanceType: "Standard_D96as_v6", + SkuFamily: "standardDav6Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, "Standard_D96d_v5": { InstanceType: "Standard_D96d_v5", SkuFamily: "standardDDv5Family", @@ -1590,6 +2129,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D96pds_v6": { + InstanceType: "Standard_D96pds_v6", + SkuFamily: "StandardDpdsv6Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_D96plds_v6": { + InstanceType: "Standard_D96plds_v6", + SkuFamily: "StandardDpldsv6Family", + VCPU: 96, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_D96pls_v6": { + InstanceType: "Standard_D96pls_v6", + SkuFamily: "StandardDplsv6Family", + VCPU: 96, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_D96ps_v6": { + InstanceType: "Standard_D96ps_v6", + SkuFamily: "StandardDpsv6Family", + VCPU: 96, + MemoryMb: 393216, + GPU: 0, + }, "Standard_D96s_v5": { InstanceType: "Standard_D96s_v5", SkuFamily: "standardDSv5Family", @@ -1723,6 +2290,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_DC2s": { + InstanceType: "Standard_DC2s", + SkuFamily: "standardDCSFamily", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, "Standard_DC2s_v2": { InstanceType: "Standard_DC2s_v2", SkuFamily: "standardDCSv2Family", @@ -1898,6 +2472,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_DC4s": { + InstanceType: "Standard_DC4s", + SkuFamily: "standardDCSFamily", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_DC4s_v2": { InstanceType: "Standard_DC4s_v2", SkuFamily: "standardDCSv2Family", @@ -2010,6 +2591,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_DC8s": { + InstanceType: "Standard_DC8s", + SkuFamily: "standardDCSFamily", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_DC8s_v3": { InstanceType: "Standard_DC8s_v3", SkuFamily: "standardDCSv3Family", @@ -2493,6 +3081,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_E16ads_v6": { + InstanceType: "Standard_E16ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_E16as_v4": { InstanceType: "Standard_E16as_v4", SkuFamily: "standardEASv4Family", @@ -2507,6 +3102,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_E16as_v6": { + InstanceType: "Standard_E16as_v6", + SkuFamily: "standardEav6Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_E16bds_v5": { InstanceType: "Standard_E16bds_v5", SkuFamily: "standardEBDSv5Family", @@ -2556,6 +3158,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_E16pds_v6": { + InstanceType: "Standard_E16pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_E16ps_v5": { InstanceType: "Standard_E16ps_v5", SkuFamily: "standardEPSv5Family", @@ -2563,6 +3172,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_E16ps_v6": { + InstanceType: "Standard_E16ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_E16s_v3": { InstanceType: "Standard_E16s_v3", SkuFamily: "standardESv3Family", @@ -2619,6 +3235,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 163840, GPU: 0, }, + "Standard_E20ads_v6": { + InstanceType: "Standard_E20ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 20, + MemoryMb: 163840, + GPU: 0, + }, "Standard_E20as_v4": { InstanceType: "Standard_E20as_v4", SkuFamily: "standardEASv4Family", @@ -2633,6 +3256,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 163840, GPU: 0, }, + "Standard_E20as_v6": { + InstanceType: "Standard_E20as_v6", + SkuFamily: "standardEav6Family", + VCPU: 20, + MemoryMb: 163840, + GPU: 0, + }, "Standard_E20d_v4": { InstanceType: "Standard_E20d_v4", SkuFamily: "standardEDv4Family", @@ -2731,6 +3361,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_E2ads_v6": { + InstanceType: "Standard_E2ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, "Standard_E2as_v4": { InstanceType: "Standard_E2as_v4", SkuFamily: "standardEASv4Family", @@ -2745,6 +3382,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_E2as_v6": { + InstanceType: "Standard_E2as_v6", + SkuFamily: "standardEav6Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, "Standard_E2bds_v5": { InstanceType: "Standard_E2bds_v5", SkuFamily: "standardEBDSv5Family", @@ -2794,6 +3438,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_E2pds_v6": { + InstanceType: "Standard_E2pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, "Standard_E2ps_v5": { InstanceType: "Standard_E2ps_v5", SkuFamily: "standardEPSv5Family", @@ -2801,6 +3452,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_E2ps_v6": { + InstanceType: "Standard_E2ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, "Standard_E2s_v3": { InstanceType: "Standard_E2s_v3", SkuFamily: "standardESv3Family", @@ -2969,6 +3627,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_E32ads_v6": { + InstanceType: "Standard_E32ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_E32as_v4": { InstanceType: "Standard_E32as_v4", SkuFamily: "standardEASv4Family", @@ -2983,6 +3648,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_E32as_v6": { + InstanceType: "Standard_E32as_v6", + SkuFamily: "standardEav6Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_E32bds_v5": { InstanceType: "Standard_E32bds_v5", SkuFamily: "standardEBDSv5Family", @@ -3032,6 +3704,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 212992, GPU: 0, }, + "Standard_E32pds_v6": { + InstanceType: "Standard_E32pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_E32ps_v5": { InstanceType: "Standard_E32ps_v5", SkuFamily: "standardEPSv5Family", @@ -3039,6 +3718,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 212992, GPU: 0, }, + "Standard_E32ps_v6": { + InstanceType: "Standard_E32ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_E32s_v3": { InstanceType: "Standard_E32s_v3", SkuFamily: "standardESv3Family", @@ -3151,6 +3837,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_E48ads_v6": { + InstanceType: "Standard_E48ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_E48as_v4": { InstanceType: "Standard_E48as_v4", SkuFamily: "standardEASv4Family", @@ -3165,6 +3858,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_E48as_v6": { + InstanceType: "Standard_E48as_v6", + SkuFamily: "standardEav6Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_E48bds_v5": { InstanceType: "Standard_E48bds_v5", SkuFamily: "standardEBDSv5Family", @@ -3207,6 +3907,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_E48pds_v6": { + InstanceType: "Standard_E48pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_E48ps_v6": { + InstanceType: "Standard_E48ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_E48s_v3": { InstanceType: "Standard_E48s_v3", SkuFamily: "standardESv3Family", @@ -3263,6 +3977,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_E4ads_v6": { + InstanceType: "Standard_E4ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_E4as_v4": { InstanceType: "Standard_E4as_v4", SkuFamily: "standardEASv4Family", @@ -3277,6 +3998,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_E4as_v6": { + InstanceType: "Standard_E4as_v6", + SkuFamily: "standardEav6Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_E4bds_v5": { InstanceType: "Standard_E4bds_v5", SkuFamily: "standardEBDSv5Family", @@ -3326,6 +4054,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_E4pds_v6": { + InstanceType: "Standard_E4pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_E4ps_v5": { InstanceType: "Standard_E4ps_v5", SkuFamily: "standardEPSv5Family", @@ -3333,6 +4068,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_E4ps_v6": { + InstanceType: "Standard_E4ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_E4s_v3": { InstanceType: "Standard_E4s_v3", SkuFamily: "standardESv3Family", @@ -3501,6 +4243,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 524288, GPU: 0, }, + "Standard_E64ads_v6": { + InstanceType: "Standard_E64ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_E64as_v4": { InstanceType: "Standard_E64as_v4", SkuFamily: "standardEASv4Family", @@ -3515,6 +4264,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 524288, GPU: 0, }, + "Standard_E64as_v6": { + InstanceType: "Standard_E64as_v6", + SkuFamily: "standardEav6Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_E64bds_v5": { InstanceType: "Standard_E64bds_v5", SkuFamily: "standardEBDSv5Family", @@ -3571,6 +4327,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 442368, GPU: 0, }, + "Standard_E64pds_v6": { + InstanceType: "Standard_E64pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, + "Standard_E64ps_v6": { + InstanceType: "Standard_E64ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_E64s_v3": { InstanceType: "Standard_E64s_v3", SkuFamily: "standardESv3Family", @@ -3753,6 +4523,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_E8ads_v6": { + InstanceType: "Standard_E8ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_E8as_v4": { InstanceType: "Standard_E8as_v4", SkuFamily: "standardEASv4Family", @@ -3767,6 +4544,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_E8as_v6": { + InstanceType: "Standard_E8as_v6", + SkuFamily: "standardEav6Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_E8bds_v5": { InstanceType: "Standard_E8bds_v5", SkuFamily: "standardEBDSv5Family", @@ -3816,6 +4600,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_E8pds_v6": { + InstanceType: "Standard_E8pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_E8ps_v5": { InstanceType: "Standard_E8ps_v5", SkuFamily: "standardEPSv5Family", @@ -3823,6 +4614,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_E8ps_v6": { + InstanceType: "Standard_E8ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_E8s_v3": { InstanceType: "Standard_E8s_v3", SkuFamily: "standardESv3Family", @@ -3935,6 +4733,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_E96ads_v6": { + InstanceType: "Standard_E96ads_v6", + SkuFamily: "standardEadv6Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, "Standard_E96as_v4": { InstanceType: "Standard_E96as_v4", SkuFamily: "standardEASv4Family", @@ -3949,6 +4754,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_E96as_v6": { + InstanceType: "Standard_E96as_v6", + SkuFamily: "standardEav6Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, "Standard_E96bds_v5": { InstanceType: "Standard_E96bds_v5", SkuFamily: "standardEBDSv5Family", @@ -3984,6 +4796,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 0, }, + "Standard_E96pds_v6": { + InstanceType: "Standard_E96pds_v6", + SkuFamily: "StandardEpdsv6Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, + "Standard_E96ps_v6": { + InstanceType: "Standard_E96ps_v6", + SkuFamily: "StandardEpsv6Family", + VCPU: 96, + MemoryMb: 688128, + GPU: 0, + }, "Standard_E96s_v5": { InstanceType: "Standard_E96s_v5", SkuFamily: "standardESv5Family", @@ -4383,6 +5209,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_F16als_v6": { + InstanceType: "Standard_F16als_v6", + SkuFamily: "StandardFalsv6Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_F16ams_v6": { + InstanceType: "Standard_F16ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_F16as_v6": { + InstanceType: "Standard_F16as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_F16s": { InstanceType: "Standard_F16s", SkuFamily: "standardFSFamily", @@ -4411,6 +5258,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 4096, GPU: 0, }, + "Standard_F2als_v6": { + InstanceType: "Standard_F2als_v6", + SkuFamily: "StandardFalsv6Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_F2ams_v6": { + InstanceType: "Standard_F2ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_F2as_v6": { + InstanceType: "Standard_F2as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, "Standard_F2s": { InstanceType: "Standard_F2s", SkuFamily: "standardFSFamily", @@ -4425,6 +5293,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 4096, GPU: 0, }, + "Standard_F32als_v6": { + InstanceType: "Standard_F32als_v6", + SkuFamily: "StandardFalsv6Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_F32ams_v6": { + InstanceType: "Standard_F32ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_F32as_v6": { + InstanceType: "Standard_F32as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_F32s_v2": { InstanceType: "Standard_F32s_v2", SkuFamily: "standardFSv2Family", @@ -4439,14 +5328,56 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, - "Standard_F48s_v2": { - InstanceType: "Standard_F48s_v2", - SkuFamily: "standardFSv2Family", + "Standard_F48als_v6": { + InstanceType: "Standard_F48als_v6", + SkuFamily: "StandardFalsv6Family", VCPU: 48, MemoryMb: 98304, GPU: 0, }, - "Standard_F4s": { + "Standard_F48ams_v6": { + InstanceType: "Standard_F48ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_F48as_v6": { + InstanceType: "Standard_F48as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_F48s_v2": { + InstanceType: "Standard_F48s_v2", + SkuFamily: "standardFSv2Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, + "Standard_F4als_v6": { + InstanceType: "Standard_F4als_v6", + SkuFamily: "StandardFalsv6Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_F4ams_v6": { + InstanceType: "Standard_F4ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_F4as_v6": { + InstanceType: "Standard_F4as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_F4s": { InstanceType: "Standard_F4s", SkuFamily: "standardFSFamily", VCPU: 4, @@ -4460,6 +5391,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_F64als_v6": { + InstanceType: "Standard_F64als_v6", + SkuFamily: "StandardFalsv6Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_F64ams_v6": { + InstanceType: "Standard_F64ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, + "Standard_F64as_v6": { + InstanceType: "Standard_F64as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_F64s_v2": { InstanceType: "Standard_F64s_v2", SkuFamily: "standardFSv2Family", @@ -4481,6 +5433,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_F8als_v6": { + InstanceType: "Standard_F8als_v6", + SkuFamily: "StandardFalsv6Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_F8ams_v6": { + InstanceType: "Standard_F8ams_v6", + SkuFamily: "StandardFamsv6Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_F8as_v6": { + InstanceType: "Standard_F8as_v6", + SkuFamily: "StandardFasv6Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_F8s": { InstanceType: "Standard_F8s", SkuFamily: "standardFSFamily", @@ -4628,6 +5601,90 @@ var InstanceTypes = map[string]*InstanceType{ 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, + GPU: 0, + }, + "Standard_H8m": { + InstanceType: "Standard_H8m", + SkuFamily: "standardHFamily", + VCPU: 8, + MemoryMb: 114688, + GPU: 0, + }, + "Standard_H8m_Promo": { + InstanceType: "Standard_H8m_Promo", + SkuFamily: "standardHPromoFamily", + VCPU: 8, + MemoryMb: 114688, + GPU: 0, + }, "Standard_HB120-16rs_v2": { InstanceType: "Standard_HB120-16rs_v2", SkuFamily: "standardHBrsv2Family", @@ -4768,6 +5825,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 786432, GPU: 0, }, + "Standard_HB60-15rs": { + InstanceType: "Standard_HB60-15rs", + SkuFamily: "standardHBSFamily", + VCPU: 15, + MemoryMb: 233472, + GPU: 0, + }, + "Standard_HB60-30rs": { + InstanceType: "Standard_HB60-30rs", + SkuFamily: "standardHBSFamily", + VCPU: 30, + MemoryMb: 233472, + GPU: 0, + }, + "Standard_HB60-45rs": { + InstanceType: "Standard_HB60-45rs", + SkuFamily: "standardHBSFamily", + VCPU: 45, + MemoryMb: 233472, + GPU: 0, + }, + "Standard_HB60rs": { + InstanceType: "Standard_HB60rs", + SkuFamily: "standardHBSFamily", + VCPU: 60, + MemoryMb: 233472, + GPU: 0, + }, "Standard_HC44-16rs": { InstanceType: "Standard_HC44-16rs", SkuFamily: "standardHCSFamily", @@ -4859,6 +5944,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 1441792, GPU: 0, }, + "Standard_Internal_ND80sr_MS_v1": { + InstanceType: "Standard_Internal_ND80sr_MS_v1", + SkuFamily: "internalNDMSv1Family", + VCPU: 80, + MemoryMb: 972800, + GPU: 0, + }, "Standard_L16as_v3": { InstanceType: "Standard_L16as_v3", SkuFamily: "standardLASv3Family", @@ -4873,6 +5965,13 @@ 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", @@ -4894,6 +5993,13 @@ 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", @@ -4908,6 +6014,13 @@ 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", @@ -4929,6 +6042,13 @@ 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", @@ -4943,6 +6063,13 @@ 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", @@ -4964,6 +6091,13 @@ 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", @@ -4985,6 +6119,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 3985408, GPU: 0, }, + "Standard_M128-64bds_3_v3": { + InstanceType: "Standard_M128-64bds_3_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 128, + MemoryMb: 2861056, + GPU: 0, + }, + "Standard_M128-64bds_v3": { + InstanceType: "Standard_M128-64bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 128, + MemoryMb: 1048576, + GPU: 0, + }, + "Standard_M128-64bs_v3": { + InstanceType: "Standard_M128-64bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 128, + MemoryMb: 1048576, + GPU: 0, + }, "Standard_M128-64ms": { InstanceType: "Standard_M128-64ms", SkuFamily: "standardMSFamily", @@ -4992,6 +6147,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 3985408, GPU: 0, }, + "Standard_M128bds_3_v3": { + InstanceType: "Standard_M128bds_3_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 128, + MemoryMb: 2861056, + GPU: 0, + }, + "Standard_M128bds_v3": { + InstanceType: "Standard_M128bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 128, + MemoryMb: 1048576, + GPU: 0, + }, + "Standard_M128bs_v3": { + InstanceType: "Standard_M128bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 128, + MemoryMb: 1048576, + GPU: 0, + }, "Standard_M128dms_v2": { InstanceType: "Standard_M128dms_v2", SkuFamily: "standardMDSMediumMemoryv2Family", @@ -5069,6 +6245,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 447488, GPU: 0, }, + "Standard_M16bds_v3": { + InstanceType: "Standard_M16bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_M16bs_v3": { + InstanceType: "Standard_M16bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_M16ms": { InstanceType: "Standard_M16ms", SkuFamily: "standardMSFamily", @@ -5076,6 +6266,48 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 447488, GPU: 0, }, + "Standard_M176-88bds_4_v3": { + InstanceType: "Standard_M176-88bds_4_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 3985408, + GPU: 0, + }, + "Standard_M176-88bds_v3": { + InstanceType: "Standard_M176-88bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 1572864, + GPU: 0, + }, + "Standard_M176-88bs_v3": { + InstanceType: "Standard_M176-88bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 1572864, + GPU: 0, + }, + "Standard_M176bds_4_v3": { + InstanceType: "Standard_M176bds_4_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 3985408, + GPU: 0, + }, + "Standard_M176bds_v3": { + InstanceType: "Standard_M176bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 1572864, + GPU: 0, + }, + "Standard_M176bs_v3": { + InstanceType: "Standard_M176bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 176, + MemoryMb: 1572864, + GPU: 0, + }, "Standard_M176ds_3_v3": { InstanceType: "Standard_M176ds_3_v3", SkuFamily: "standardMDSMediumMemoryv3Family", @@ -5174,6 +6406,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 896000, GPU: 0, }, + "Standard_M32bds_v3": { + InstanceType: "Standard_M32bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_M32bs_v3": { + InstanceType: "Standard_M32bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_M32dms_v2": { InstanceType: "Standard_M32dms_v2", SkuFamily: "standardMDSMediumMemoryv2Family", @@ -5223,6 +6469,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 5836800, GPU: 0, }, + "Standard_M416ds_6_v3": { + InstanceType: "Standard_M416ds_6_v3", + SkuFamily: "standardMDSHighMemoryv3Family", + VCPU: 416, + MemoryMb: 5832704, + GPU: 0, + }, + "Standard_M416ds_8_v3": { + InstanceType: "Standard_M416ds_8_v3", + SkuFamily: "standardMDSHighMemoryv3Family", + VCPU: 416, + MemoryMb: 7782400, + GPU: 0, + }, "Standard_M416ms_v2": { InstanceType: "Standard_M416ms_v2", SkuFamily: "standardMSv2Family", @@ -5230,6 +6490,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 11673600, GPU: 0, }, + "Standard_M416s_6_v3": { + InstanceType: "Standard_M416s_6_v3", + SkuFamily: "standardMSHighMemoryv3Family", + VCPU: 416, + MemoryMb: 5832704, + GPU: 0, + }, "Standard_M416s_8_v2": { InstanceType: "Standard_M416s_8_v2", SkuFamily: "standardMSv2Family", @@ -5237,6 +6504,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 7782400, GPU: 0, }, + "Standard_M416s_8_v3": { + InstanceType: "Standard_M416s_8_v3", + SkuFamily: "standardMSHighMemoryv3Family", + VCPU: 416, + MemoryMb: 7782400, + GPU: 0, + }, "Standard_M416s_v2": { InstanceType: "Standard_M416s_v2", SkuFamily: "standardMSv2Family", @@ -5244,6 +6518,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 5836800, GPU: 0, }, + "Standard_M48bds_v3": { + InstanceType: "Standard_M48bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_M48bs_v3": { + InstanceType: "Standard_M48bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_M48ds_1_v3": { InstanceType: "Standard_M48ds_1_v3", SkuFamily: "standardMDSMediumMemoryv3Family", @@ -5258,6 +6546,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 997376, GPU: 0, }, + "Standard_M624ds_12_v3": { + InstanceType: "Standard_M624ds_12_v3", + SkuFamily: "standardMDSHighMemoryv3Family", + VCPU: 624, + MemoryMb: 11673600, + GPU: 0, + }, + "Standard_M624s_12_v3": { + InstanceType: "Standard_M624s_12_v3", + SkuFamily: "standardMSHighMemoryv3Family", + VCPU: 624, + MemoryMb: 11673600, + GPU: 0, + }, "Standard_M64": { InstanceType: "Standard_M64", SkuFamily: "standardMSFamily", @@ -5272,6 +6574,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 1835008, GPU: 0, }, + "Standard_M64-32bds_1_v3": { + InstanceType: "Standard_M64-32bds_1_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 64, + MemoryMb: 1430528, + GPU: 0, + }, "Standard_M64-32ms": { InstanceType: "Standard_M64-32ms", SkuFamily: "standardMSFamily", @@ -5279,6 +6588,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 1835008, GPU: 0, }, + "Standard_M64bds_1_v3": { + InstanceType: "Standard_M64bds_1_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 64, + MemoryMb: 1430528, + GPU: 0, + }, + "Standard_M64bds_v3": { + InstanceType: "Standard_M64bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, + "Standard_M64bs_v3": { + InstanceType: "Standard_M64bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_M64dms_v2": { InstanceType: "Standard_M64dms_v2", SkuFamily: "standardMDSMediumMemoryv2Family", @@ -5349,6 +6679,41 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 223232, GPU: 0, }, + "Standard_M832ds_12_v3": { + InstanceType: "Standard_M832ds_12_v3", + SkuFamily: "standardMDSHighMemoryv3Family", + VCPU: 832, + MemoryMb: 11673600, + GPU: 0, + }, + "Standard_M832ids_16_v3": { + InstanceType: "Standard_M832ids_16_v3", + SkuFamily: "standardMIDSHighMemoryv3Family", + VCPU: 832, + MemoryMb: 15564800, + GPU: 0, + }, + "Standard_M832is_16_v3": { + InstanceType: "Standard_M832is_16_v3", + SkuFamily: "standardMISHighMemoryv3Family", + VCPU: 832, + MemoryMb: 15564800, + GPU: 0, + }, + "Standard_M832s_12_v3": { + InstanceType: "Standard_M832s_12_v3", + SkuFamily: "standardMSHighMemoryv3Family", + VCPU: 832, + MemoryMb: 11673600, + GPU: 0, + }, + "Standard_M896ixds_32_v3": { + InstanceType: "Standard_M896ixds_32_v3", + SkuFamily: "standardMDSVeryHighMemoryv3Family", + VCPU: 896, + MemoryMb: 31129600, + GPU: 0, + }, "Standard_M8ms": { InstanceType: "Standard_M8ms", SkuFamily: "standardMSFamily", @@ -5356,6 +6721,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 223232, GPU: 0, }, + "Standard_M96-48bds_2_v3": { + InstanceType: "Standard_M96-48bds_2_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 1992704, + GPU: 0, + }, + "Standard_M96bds_2_v3": { + InstanceType: "Standard_M96bds_2_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 1992704, + GPU: 0, + }, + "Standard_M96bds_v3": { + InstanceType: "Standard_M96bds_v3", + SkuFamily: "StandardMBDSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 786432, + GPU: 0, + }, + "Standard_M96bs_v3": { + InstanceType: "Standard_M96bs_v3", + SkuFamily: "StandardMBSMediumMemoryv3Family", + VCPU: 96, + MemoryMb: 786432, + GPU: 0, + }, "Standard_M96ds_1_v3": { InstanceType: "Standard_M96ds_1_v3", SkuFamily: "standardMDSMediumMemoryv3Family", @@ -5384,6 +6777,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 1992704, GPU: 0, }, + "Standard_NC12": { + InstanceType: "Standard_NC12", + SkuFamily: "standardNCFamily", + VCPU: 12, + MemoryMb: 114688, + GPU: 2, + }, + "Standard_NC12_Promo": { + InstanceType: "Standard_NC12_Promo", + SkuFamily: "standardNCPromoFamily", + VCPU: 12, + MemoryMb: 114688, + GPU: 2, + }, + "Standard_NC12s_v2": { + InstanceType: "Standard_NC12s_v2", + SkuFamily: "standardNCSv2Family", + VCPU: 12, + MemoryMb: 229376, + GPU: 2, + }, "Standard_NC12s_v3": { InstanceType: "Standard_NC12s_v3", SkuFamily: "standardNCSv3Family", @@ -5405,6 +6819,20 @@ 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", @@ -5412,6 +6840,27 @@ 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", @@ -5419,6 +6868,13 @@ 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", @@ -5454,6 +6910,13 @@ 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", @@ -5461,6 +6924,20 @@ 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", @@ -5496,6 +6973,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 901120, GPU: 4, }, + "Standard_NCC40ads_H100_v5": { + InstanceType: "Standard_NCC40ads_H100_v5", + SkuFamily: "StandardNCCads2023Family", + VCPU: 40, + MemoryMb: 327680, + GPU: 1, + }, + "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", @@ -5503,6 +7008,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 8, }, + "Standard_ND40s_v3": { + InstanceType: "Standard_ND40s_v3", + SkuFamily: "standardNDSv3Family", + VCPU: 40, + 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", @@ -5531,6 +7050,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 1945600, GPU: 12, }, + "Standard_ND96isr_H200_v5": { + InstanceType: "Standard_ND96isr_H200_v5", + SkuFamily: "standardNDISRH200V5Family", + VCPU: 96, + MemoryMb: 1894400, + GPU: 12, + }, "Standard_ND96isr_MI300X_v5": { InstanceType: "Standard_ND96isr_MI300X_v5", SkuFamily: "standardNDISv5MI300XFamily", @@ -5538,6 +7064,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 1945600, GPU: 8, }, + "Standard_NG16ads_V620_v1": { + InstanceType: "Standard_NG16ads_V620_v1", + SkuFamily: "StandardNGADSV620v1Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_NG32adms_V620_v1": { + InstanceType: "Standard_NG32adms_V620_v1", + SkuFamily: "StandardNGADSV620v1Family", + VCPU: 32, + MemoryMb: 180224, + GPU: 0, + }, + "Standard_NG32ads_V620_v1": { + InstanceType: "Standard_NG32ads_V620_v1", + SkuFamily: "StandardNGADSV620v1Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_NG8ads_V620_v1": { + InstanceType: "Standard_NG8ads_V620_v1", + SkuFamily: "StandardNGADSV620v1Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, "Standard_NP10s": { InstanceType: "Standard_NP10s", SkuFamily: "standardNPSFamily", @@ -5559,6 +7113,27 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 688128, GPU: 4, }, + "Standard_NV10ads_A10_v5": { + InstanceType: "Standard_NV10ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 10, + MemoryMb: 112640, + GPU: 1, + }, + "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", @@ -5566,6 +7141,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 112640, GPU: 1, }, + "Standard_NV12ads_V710_v5": { + InstanceType: "Standard_NV12ads_V710_v5", + SkuFamily: "StandardNVadsV710v5Family", + VCPU: 12, + MemoryMb: 65536, + GPU: 0, + }, "Standard_NV12s_v2": { InstanceType: "Standard_NV12s_v2", SkuFamily: "standardNVSv2Family", @@ -5573,6 +7155,13 @@ 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", @@ -5587,6 +7176,41 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 225280, GPU: 1, }, + "Standard_NV20adms_A10_v5": { + InstanceType: "Standard_NV20adms_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 20, + MemoryMb: 337920, + GPU: 1, + }, + "Standard_NV20ads_A10_v5": { + InstanceType: "Standard_NV20ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 20, + 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_NV24ads_V710_v5": { + InstanceType: "Standard_NV24ads_V710_v5", + SkuFamily: "StandardNVadsV710v5Family", + VCPU: 24, + MemoryMb: 131072, + GPU: 0, + }, "Standard_NV24s_v2": { InstanceType: "Standard_NV24s_v2", SkuFamily: "standardNVSv2Family", @@ -5594,6 +7218,34 @@ 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_NV28adms_V710_v5": { + InstanceType: "Standard_NV28adms_V710_v5", + SkuFamily: "StandardNVadsV710v5Family", + VCPU: 28, + MemoryMb: 163840, + GPU: 0, + }, + "Standard_NV30adms_A10_v5": { + InstanceType: "Standard_NV30adms_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 30, + MemoryMb: 450560, + GPU: 1, + }, + "Standard_NV30ads_A10_v5": { + InstanceType: "Standard_NV30ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 30, + MemoryMb: 337920, + GPU: 1, + }, "Standard_NV32as_v4": { InstanceType: "Standard_NV32as_v4", SkuFamily: "standardNVSv4Family", @@ -5615,6 +7267,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 450560, GPU: 1, }, + "Standard_NV40ads_A10_v5": { + InstanceType: "Standard_NV40ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 40, + MemoryMb: 901120, + GPU: 1, + }, + "Standard_NV48s_v3": { + InstanceType: "Standard_NV48s_v3", + SkuFamily: "standardNVSv3Family", + VCPU: 48, + MemoryMb: 458752, + GPU: 4, + }, + "Standard_NV4ads_A10_v5": { + InstanceType: "Standard_NV4ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 4, + MemoryMb: 56320, + GPU: 1, + }, + "Standard_NV4ads_V710_v5": { + InstanceType: "Standard_NV4ads_V710_v5", + SkuFamily: "StandardNVadsV710v5Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_NV4as_v4": { InstanceType: "Standard_NV4as_v4", SkuFamily: "standardNVSv4Family", @@ -5622,6 +7302,20 @@ 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", @@ -5643,6 +7337,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 901120, GPU: 2, }, + "Standard_NV8ads_V710_v5": { + InstanceType: "Standard_NV8ads_V710_v5", + SkuFamily: "StandardNVadsV710v5Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_NV8as_v4": { InstanceType: "Standard_NV8as_v4", SkuFamily: "standardNVSv4Family", @@ -5650,4 +7351,11 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 28672, GPU: 1, }, + "Standard_PB6s": { + InstanceType: "Standard_PB6s", + SkuFamily: "standardPBSFamily", + VCPU: 6, + MemoryMb: 114688, + GPU: 0, + }, }