diff --git a/hack/generate_vmsize_testdata.go b/hack/generate_vmsize_testdata.go index ba76b34..0694fa3 100644 --- a/hack/generate_vmsize_testdata.go +++ b/hack/generate_vmsize_testdata.go @@ -11,7 +11,7 @@ import ( "github.com/Azure/skewer/testdata" ) -func getSKUs(subscriptionID, region string) (map[string]testdata.SKUInfo, error) { +func getSKUs(subscriptionID string) (map[string]testdata.SKUInfo, error) { authorizer, err := auth.NewAuthorizerFromCLI() if err != nil { return nil, err @@ -22,7 +22,7 @@ func getSKUs(subscriptionID, region string) (map[string]testdata.SKUInfo, error) client.Authorizer = authorizer // List SKUs for the specified region - skuList, err := client.List(context.Background(), region, "") + skuList, err := client.List(context.Background(), "", "") if err != nil { return nil, err } @@ -51,7 +51,7 @@ type SKUInfo struct { var SKUData = map[string]SKUInfo{ {{- range $key, $value := .}} "{{ $key }}": { - Size: "{{ $value.Size }}", + Size: "{{ $value.Size }}", }, {{- end }} } @@ -81,13 +81,7 @@ func main() { // Get the subscription ID from the environment variable or use a default value subscriptionID := os.Getenv("AZURE_SUBSCRIPTION_ID") - // Get the region from the environment variable or use a default value - region := os.Getenv("AZURE_REGION") - if region == "" { - region = "eastus" // Default region if not provided in the environment variable - } - - skus, err := getSKUs(subscriptionID, region) + skus, err := getSKUs(subscriptionID) if err != nil { fmt.Println("Error fetching SKUs:", err) return diff --git a/testdata/generated_vmsize_testdata.go b/testdata/generated_vmsize_testdata.go index 87ba50d..2da5790 100644 --- a/testdata/generated_vmsize_testdata.go +++ b/testdata/generated_vmsize_testdata.go @@ -5,60 +5,21 @@ type SKUInfo struct { } var SKUData = map[string]SKUInfo{ - "Basic_A0": { - Size: "A0", - }, - "Basic_A1": { - Size: "A1", - }, - "Basic_A2": { - Size: "A2", - }, - "Basic_A3": { - Size: "A3", - }, - "Basic_A4": { - Size: "A4", - }, - "Standard_A0": { - Size: "A0", - }, - "Standard_A1": { - Size: "A1", - }, "Standard_A1_v2": { Size: "A1_v2", }, - "Standard_A2": { - Size: "A2", - }, "Standard_A2_v2": { Size: "A2_v2", }, "Standard_A2m_v2": { Size: "A2m_v2", }, - "Standard_A3": { - Size: "A3", - }, - "Standard_A4": { - Size: "A4", - }, "Standard_A4_v2": { Size: "A4_v2", }, "Standard_A4m_v2": { Size: "A4m_v2", }, - "Standard_A5": { - Size: "A5", - }, - "Standard_A6": { - Size: "A6", - }, - "Standard_A7": { - Size: "A7", - }, "Standard_A8_v2": { Size: "A8_v2", }, @@ -203,6 +164,30 @@ var SKUData = map[string]SKUInfo{ "Standard_D12": { Size: "D12", }, + "Standard_D128ads_v7": { + Size: "D128ads_v7", + }, + "Standard_D128alds_v7": { + Size: "D128alds_v7", + }, + "Standard_D128als_v7": { + Size: "D128als_v7", + }, + "Standard_D128as_v7": { + Size: "D128as_v7", + }, + "Standard_D128ds_v6": { + Size: "D128ds_v6", + }, + "Standard_D128lds_v6": { + Size: "D128lds_v6", + }, + "Standard_D128ls_v6": { + Size: "D128ls_v6", + }, + "Standard_D128s_v6": { + Size: "D128s_v6", + }, "Standard_D12_v2": { Size: "D12_v2", }, @@ -230,6 +215,18 @@ var SKUData = map[string]SKUInfo{ "Standard_D15_v2": { Size: "D15_v2", }, + "Standard_D160ads_v7": { + Size: "D160ads_v7", + }, + "Standard_D160alds_v7": { + Size: "D160alds_v7", + }, + "Standard_D160als_v7": { + Size: "D160als_v7", + }, + "Standard_D160as_v7": { + Size: "D160as_v7", + }, "Standard_D16_v3": { Size: "D16_v3", }, @@ -239,17 +236,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D16_v5": { Size: "D16_v5", }, - "Standard_D16a_v3": { - Size: "D16a_v3", - }, "Standard_D16a_v4": { Size: "D16a_v4", }, "Standard_D16ads_v5": { Size: "D16ads_v5", }, - "Standard_D16as_v3": { - Size: "D16as_v3", + "Standard_D16ads_v6": { + Size: "D16ads_v6", + }, + "Standard_D16ads_v7": { + Size: "D16ads_v7", + }, + "Standard_D16alds_v6": { + Size: "D16alds_v6", + }, + "Standard_D16alds_v7": { + Size: "D16alds_v7", + }, + "Standard_D16als_v6": { + Size: "D16als_v6", + }, + "Standard_D16als_v7": { + Size: "D16als_v7", }, "Standard_D16as_v4": { Size: "D16as_v4", @@ -257,36 +266,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D16as_v5": { Size: "D16as_v5", }, + "Standard_D16as_v6": { + Size: "D16as_v6", + }, + "Standard_D16as_v7": { + Size: "D16as_v7", + }, "Standard_D16d_v4": { Size: "D16d_v4", }, "Standard_D16d_v5": { Size: "D16d_v5", }, + "Standard_D16darm_V3": { + Size: "D16darm_V3", + }, "Standard_D16ds_v4": { Size: "D16ds_v4", }, "Standard_D16ds_v5": { Size: "D16ds_v5", }, + "Standard_D16ds_v6": { + Size: "D16ds_v6", + }, "Standard_D16lds_v5": { Size: "D16lds_v5", }, + "Standard_D16lds_v6": { + Size: "D16lds_v6", + }, "Standard_D16ls_v5": { Size: "D16ls_v5", }, + "Standard_D16ls_v6": { + Size: "D16ls_v6", + }, "Standard_D16pds_v5": { Size: "D16pds_v5", }, + "Standard_D16pds_v6": { + Size: "D16pds_v6", + }, "Standard_D16plds_v5": { Size: "D16plds_v5", }, + "Standard_D16plds_v6": { + Size: "D16plds_v6", + }, "Standard_D16pls_v5": { Size: "D16pls_v5", }, + "Standard_D16pls_v6": { + Size: "D16pls_v6", + }, "Standard_D16ps_v5": { Size: "D16ps_v5", }, + "Standard_D16ps_v6": { + Size: "D16ps_v6", + }, "Standard_D16s_v3": { Size: "D16s_v3", }, @@ -296,6 +335,15 @@ var SKUData = map[string]SKUInfo{ "Standard_D16s_v5": { Size: "D16s_v5", }, + "Standard_D16s_v6": { + Size: "D16s_v6", + }, + "Standard_D192ds_v6": { + Size: "D192ds_v6", + }, + "Standard_D192s_v6": { + Size: "D192s_v6", + }, "Standard_D1_v2": { Size: "D1_v2", }, @@ -317,17 +365,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D2_v5": { Size: "D2_v5", }, - "Standard_D2a_v3": { - Size: "D2a_v3", - }, "Standard_D2a_v4": { Size: "D2a_v4", }, "Standard_D2ads_v5": { Size: "D2ads_v5", }, - "Standard_D2as_v3": { - Size: "D2as_v3", + "Standard_D2ads_v6": { + Size: "D2ads_v6", + }, + "Standard_D2ads_v7": { + Size: "D2ads_v7", + }, + "Standard_D2alds_v6": { + Size: "D2alds_v6", + }, + "Standard_D2alds_v7": { + Size: "D2alds_v7", + }, + "Standard_D2als_v6": { + Size: "D2als_v6", + }, + "Standard_D2als_v7": { + Size: "D2als_v7", }, "Standard_D2as_v4": { Size: "D2as_v4", @@ -335,36 +395,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D2as_v5": { Size: "D2as_v5", }, + "Standard_D2as_v6": { + Size: "D2as_v6", + }, + "Standard_D2as_v7": { + Size: "D2as_v7", + }, "Standard_D2d_v4": { Size: "D2d_v4", }, "Standard_D2d_v5": { Size: "D2d_v5", }, + "Standard_D2darm_V3": { + Size: "D2darm_V3", + }, "Standard_D2ds_v4": { Size: "D2ds_v4", }, "Standard_D2ds_v5": { Size: "D2ds_v5", }, + "Standard_D2ds_v6": { + Size: "D2ds_v6", + }, "Standard_D2lds_v5": { Size: "D2lds_v5", }, + "Standard_D2lds_v6": { + Size: "D2lds_v6", + }, "Standard_D2ls_v5": { Size: "D2ls_v5", }, + "Standard_D2ls_v6": { + Size: "D2ls_v6", + }, "Standard_D2pds_v5": { Size: "D2pds_v5", }, + "Standard_D2pds_v6": { + Size: "D2pds_v6", + }, "Standard_D2plds_v5": { Size: "D2plds_v5", }, + "Standard_D2plds_v6": { + Size: "D2plds_v6", + }, "Standard_D2pls_v5": { Size: "D2pls_v5", }, + "Standard_D2pls_v6": { + Size: "D2pls_v6", + }, "Standard_D2ps_v5": { Size: "D2ps_v5", }, + "Standard_D2ps_v6": { + Size: "D2ps_v6", + }, "Standard_D2s_v3": { Size: "D2s_v3", }, @@ -374,6 +464,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D2s_v5": { Size: "D2s_v5", }, + "Standard_D2s_v6": { + Size: "D2s_v6", + }, "Standard_D3": { Size: "D3", }, @@ -386,17 +479,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D32_v5": { Size: "D32_v5", }, - "Standard_D32a_v3": { - Size: "D32a_v3", - }, "Standard_D32a_v4": { Size: "D32a_v4", }, "Standard_D32ads_v5": { Size: "D32ads_v5", }, - "Standard_D32as_v3": { - Size: "D32as_v3", + "Standard_D32ads_v6": { + Size: "D32ads_v6", + }, + "Standard_D32ads_v7": { + Size: "D32ads_v7", + }, + "Standard_D32alds_v6": { + Size: "D32alds_v6", + }, + "Standard_D32alds_v7": { + Size: "D32alds_v7", + }, + "Standard_D32als_v6": { + Size: "D32als_v6", + }, + "Standard_D32als_v7": { + Size: "D32als_v7", }, "Standard_D32as_v4": { Size: "D32as_v4", @@ -404,36 +509,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D32as_v5": { Size: "D32as_v5", }, + "Standard_D32as_v6": { + Size: "D32as_v6", + }, + "Standard_D32as_v7": { + Size: "D32as_v7", + }, "Standard_D32d_v4": { Size: "D32d_v4", }, "Standard_D32d_v5": { Size: "D32d_v5", }, + "Standard_D32darm_V3": { + Size: "D32darm_V3", + }, "Standard_D32ds_v4": { Size: "D32ds_v4", }, "Standard_D32ds_v5": { Size: "D32ds_v5", }, + "Standard_D32ds_v6": { + Size: "D32ds_v6", + }, "Standard_D32lds_v5": { Size: "D32lds_v5", }, + "Standard_D32lds_v6": { + Size: "D32lds_v6", + }, "Standard_D32ls_v5": { Size: "D32ls_v5", }, + "Standard_D32ls_v6": { + Size: "D32ls_v6", + }, "Standard_D32pds_v5": { Size: "D32pds_v5", }, + "Standard_D32pds_v6": { + Size: "D32pds_v6", + }, "Standard_D32plds_v5": { Size: "D32plds_v5", }, + "Standard_D32plds_v6": { + Size: "D32plds_v6", + }, "Standard_D32pls_v5": { Size: "D32pls_v5", }, + "Standard_D32pls_v6": { + Size: "D32pls_v6", + }, "Standard_D32ps_v5": { Size: "D32ps_v5", }, + "Standard_D32ps_v6": { + Size: "D32ps_v6", + }, "Standard_D32s_v3": { Size: "D32s_v3", }, @@ -443,6 +578,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D32s_v5": { Size: "D32s_v5", }, + "Standard_D32s_v6": { + Size: "D32s_v6", + }, "Standard_D3_v2": { Size: "D3_v2", }, @@ -461,17 +599,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D48_v5": { Size: "D48_v5", }, - "Standard_D48a_v3": { - Size: "D48a_v3", - }, "Standard_D48a_v4": { Size: "D48a_v4", }, "Standard_D48ads_v5": { Size: "D48ads_v5", }, - "Standard_D48as_v3": { - Size: "D48as_v3", + "Standard_D48ads_v6": { + Size: "D48ads_v6", + }, + "Standard_D48ads_v7": { + Size: "D48ads_v7", + }, + "Standard_D48alds_v6": { + Size: "D48alds_v6", + }, + "Standard_D48alds_v7": { + Size: "D48alds_v7", + }, + "Standard_D48als_v6": { + Size: "D48als_v6", + }, + "Standard_D48als_v7": { + Size: "D48als_v7", }, "Standard_D48as_v4": { Size: "D48as_v4", @@ -479,36 +629,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D48as_v5": { Size: "D48as_v5", }, + "Standard_D48as_v6": { + Size: "D48as_v6", + }, + "Standard_D48as_v7": { + Size: "D48as_v7", + }, "Standard_D48d_v4": { Size: "D48d_v4", }, "Standard_D48d_v5": { Size: "D48d_v5", }, + "Standard_D48darm_V3": { + Size: "D48darm_V3", + }, "Standard_D48ds_v4": { Size: "D48ds_v4", }, "Standard_D48ds_v5": { Size: "D48ds_v5", }, + "Standard_D48ds_v6": { + Size: "D48ds_v6", + }, "Standard_D48lds_v5": { Size: "D48lds_v5", }, + "Standard_D48lds_v6": { + Size: "D48lds_v6", + }, "Standard_D48ls_v5": { Size: "D48ls_v5", }, + "Standard_D48ls_v6": { + Size: "D48ls_v6", + }, "Standard_D48pds_v5": { Size: "D48pds_v5", }, + "Standard_D48pds_v6": { + Size: "D48pds_v6", + }, "Standard_D48plds_v5": { Size: "D48plds_v5", }, + "Standard_D48plds_v6": { + Size: "D48plds_v6", + }, "Standard_D48pls_v5": { Size: "D48pls_v5", }, + "Standard_D48pls_v6": { + Size: "D48pls_v6", + }, "Standard_D48ps_v5": { Size: "D48ps_v5", }, + "Standard_D48ps_v6": { + Size: "D48ps_v6", + }, "Standard_D48s_v3": { Size: "D48s_v3", }, @@ -518,6 +698,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D48s_v5": { Size: "D48s_v5", }, + "Standard_D48s_v6": { + Size: "D48s_v6", + }, "Standard_D4_v2": { Size: "D4_v2", }, @@ -533,17 +716,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D4_v5": { Size: "D4_v5", }, - "Standard_D4a_v3": { - Size: "D4a_v3", - }, "Standard_D4a_v4": { Size: "D4a_v4", }, "Standard_D4ads_v5": { Size: "D4ads_v5", }, - "Standard_D4as_v3": { - Size: "D4as_v3", + "Standard_D4ads_v6": { + Size: "D4ads_v6", + }, + "Standard_D4ads_v7": { + Size: "D4ads_v7", + }, + "Standard_D4alds_v6": { + Size: "D4alds_v6", + }, + "Standard_D4alds_v7": { + Size: "D4alds_v7", + }, + "Standard_D4als_v6": { + Size: "D4als_v6", + }, + "Standard_D4als_v7": { + Size: "D4als_v7", }, "Standard_D4as_v4": { Size: "D4as_v4", @@ -551,36 +746,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D4as_v5": { Size: "D4as_v5", }, + "Standard_D4as_v6": { + Size: "D4as_v6", + }, + "Standard_D4as_v7": { + Size: "D4as_v7", + }, "Standard_D4d_v4": { Size: "D4d_v4", }, "Standard_D4d_v5": { Size: "D4d_v5", }, + "Standard_D4darm_V3": { + Size: "D4darm_V3", + }, "Standard_D4ds_v4": { Size: "D4ds_v4", }, "Standard_D4ds_v5": { Size: "D4ds_v5", }, + "Standard_D4ds_v6": { + Size: "D4ds_v6", + }, "Standard_D4lds_v5": { Size: "D4lds_v5", }, + "Standard_D4lds_v6": { + Size: "D4lds_v6", + }, "Standard_D4ls_v5": { Size: "D4ls_v5", }, + "Standard_D4ls_v6": { + Size: "D4ls_v6", + }, "Standard_D4pds_v5": { Size: "D4pds_v5", }, + "Standard_D4pds_v6": { + Size: "D4pds_v6", + }, "Standard_D4plds_v5": { Size: "D4plds_v5", }, + "Standard_D4plds_v6": { + Size: "D4plds_v6", + }, "Standard_D4pls_v5": { Size: "D4pls_v5", }, + "Standard_D4pls_v6": { + Size: "D4pls_v6", + }, "Standard_D4ps_v5": { Size: "D4ps_v5", }, + "Standard_D4ps_v6": { + Size: "D4ps_v6", + }, "Standard_D4s_v3": { Size: "D4s_v3", }, @@ -590,6 +815,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D4s_v5": { Size: "D4s_v5", }, + "Standard_D4s_v6": { + Size: "D4s_v6", + }, "Standard_D5_v2": { Size: "D5_v2", }, @@ -605,17 +833,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D64_v5": { Size: "D64_v5", }, - "Standard_D64a_v3": { - Size: "D64a_v3", - }, "Standard_D64a_v4": { Size: "D64a_v4", }, "Standard_D64ads_v5": { Size: "D64ads_v5", }, - "Standard_D64as_v3": { - Size: "D64as_v3", + "Standard_D64ads_v6": { + Size: "D64ads_v6", + }, + "Standard_D64ads_v7": { + Size: "D64ads_v7", + }, + "Standard_D64alds_v6": { + Size: "D64alds_v6", + }, + "Standard_D64alds_v7": { + Size: "D64alds_v7", + }, + "Standard_D64als_v6": { + Size: "D64als_v6", + }, + "Standard_D64als_v7": { + Size: "D64als_v7", }, "Standard_D64as_v4": { Size: "D64as_v4", @@ -623,6 +863,12 @@ var SKUData = map[string]SKUInfo{ "Standard_D64as_v5": { Size: "D64as_v5", }, + "Standard_D64as_v6": { + Size: "D64as_v6", + }, + "Standard_D64as_v7": { + Size: "D64as_v7", + }, "Standard_D64d_v4": { Size: "D64d_v4", }, @@ -635,24 +881,45 @@ var SKUData = map[string]SKUInfo{ "Standard_D64ds_v5": { Size: "D64ds_v5", }, + "Standard_D64ds_v6": { + Size: "D64ds_v6", + }, "Standard_D64lds_v5": { Size: "D64lds_v5", }, + "Standard_D64lds_v6": { + Size: "D64lds_v6", + }, "Standard_D64ls_v5": { Size: "D64ls_v5", }, + "Standard_D64ls_v6": { + Size: "D64ls_v6", + }, "Standard_D64pds_v5": { Size: "D64pds_v5", }, + "Standard_D64pds_v6": { + Size: "D64pds_v6", + }, "Standard_D64plds_v5": { Size: "D64plds_v5", }, + "Standard_D64plds_v6": { + Size: "D64plds_v6", + }, "Standard_D64pls_v5": { Size: "D64pls_v5", }, + "Standard_D64pls_v6": { + Size: "D64pls_v6", + }, "Standard_D64ps_v5": { Size: "D64ps_v5", }, + "Standard_D64ps_v6": { + Size: "D64ps_v6", + }, "Standard_D64s_v3": { Size: "D64s_v3", }, @@ -662,6 +929,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D64s_v5": { Size: "D64s_v5", }, + "Standard_D64s_v6": { + Size: "D64s_v6", + }, "Standard_D8_v3": { Size: "D8_v3", }, @@ -671,17 +941,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D8_v5": { Size: "D8_v5", }, - "Standard_D8a_v3": { - Size: "D8a_v3", - }, "Standard_D8a_v4": { Size: "D8a_v4", }, "Standard_D8ads_v5": { Size: "D8ads_v5", }, - "Standard_D8as_v3": { - Size: "D8as_v3", + "Standard_D8ads_v6": { + Size: "D8ads_v6", + }, + "Standard_D8ads_v7": { + Size: "D8ads_v7", + }, + "Standard_D8alds_v6": { + Size: "D8alds_v6", + }, + "Standard_D8alds_v7": { + Size: "D8alds_v7", + }, + "Standard_D8als_v6": { + Size: "D8als_v6", + }, + "Standard_D8als_v7": { + Size: "D8als_v7", }, "Standard_D8as_v4": { Size: "D8as_v4", @@ -689,36 +971,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D8as_v5": { Size: "D8as_v5", }, + "Standard_D8as_v6": { + Size: "D8as_v6", + }, + "Standard_D8as_v7": { + Size: "D8as_v7", + }, "Standard_D8d_v4": { Size: "D8d_v4", }, "Standard_D8d_v5": { Size: "D8d_v5", }, + "Standard_D8darm_V3": { + Size: "D8darm_V3", + }, "Standard_D8ds_v4": { Size: "D8ds_v4", }, "Standard_D8ds_v5": { Size: "D8ds_v5", }, + "Standard_D8ds_v6": { + Size: "D8ds_v6", + }, "Standard_D8lds_v5": { Size: "D8lds_v5", }, + "Standard_D8lds_v6": { + Size: "D8lds_v6", + }, "Standard_D8ls_v5": { Size: "D8ls_v5", }, + "Standard_D8ls_v6": { + Size: "D8ls_v6", + }, "Standard_D8pds_v5": { Size: "D8pds_v5", }, + "Standard_D8pds_v6": { + Size: "D8pds_v6", + }, "Standard_D8plds_v5": { Size: "D8plds_v5", }, + "Standard_D8plds_v6": { + Size: "D8plds_v6", + }, "Standard_D8pls_v5": { Size: "D8pls_v5", }, + "Standard_D8pls_v6": { + Size: "D8pls_v6", + }, "Standard_D8ps_v5": { Size: "D8ps_v5", }, + "Standard_D8ps_v6": { + Size: "D8ps_v6", + }, "Standard_D8s_v3": { Size: "D8s_v3", }, @@ -728,6 +1040,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D8s_v5": { Size: "D8s_v5", }, + "Standard_D8s_v6": { + Size: "D8s_v6", + }, "Standard_D96_v5": { Size: "D96_v5", }, @@ -737,42 +1052,114 @@ var SKUData = map[string]SKUInfo{ "Standard_D96ads_v5": { Size: "D96ads_v5", }, + "Standard_D96ads_v6": { + Size: "D96ads_v6", + }, + "Standard_D96ads_v7": { + Size: "D96ads_v7", + }, + "Standard_D96alds_v6": { + Size: "D96alds_v6", + }, + "Standard_D96alds_v7": { + Size: "D96alds_v7", + }, + "Standard_D96als_v6": { + Size: "D96als_v6", + }, + "Standard_D96als_v7": { + Size: "D96als_v7", + }, "Standard_D96as_v4": { Size: "D96as_v4", }, "Standard_D96as_v5": { Size: "D96as_v5", }, + "Standard_D96as_v6": { + Size: "D96as_v6", + }, + "Standard_D96as_v7": { + Size: "D96as_v7", + }, "Standard_D96d_v5": { Size: "D96d_v5", }, "Standard_D96ds_v5": { Size: "D96ds_v5", }, + "Standard_D96ds_v6": { + Size: "D96ds_v6", + }, "Standard_D96lds_v5": { Size: "D96lds_v5", }, + "Standard_D96lds_v6": { + Size: "D96lds_v6", + }, "Standard_D96ls_v5": { Size: "D96ls_v5", }, + "Standard_D96ls_v6": { + Size: "D96ls_v6", + }, + "Standard_D96pds_v6": { + Size: "D96pds_v6", + }, + "Standard_D96plds_v6": { + Size: "D96plds_v6", + }, + "Standard_D96pls_v6": { + Size: "D96pls_v6", + }, + "Standard_D96ps_v6": { + Size: "D96ps_v6", + }, "Standard_D96s_v5": { Size: "D96s_v5", }, + "Standard_D96s_v6": { + Size: "D96s_v6", + }, + "Standard_DC128eds_v6": { + Size: "DC128eds_v6", + }, + "Standard_DC128es_v6": { + Size: "DC128es_v6", + }, "Standard_DC16ads_cc_v5": { Size: "DC16ads_cc_v5", }, "Standard_DC16ads_v5": { Size: "DC16ads_v5", }, + "Standard_DC16ads_v6": { + Size: "DC16ads_v6", + }, "Standard_DC16as_cc_v5": { Size: "DC16as_cc_v5", }, "Standard_DC16as_v5": { Size: "DC16as_v5", }, + "Standard_DC16as_v6": { + Size: "DC16as_v6", + }, "Standard_DC16ds_v3": { Size: "DC16ds_v3", }, + "Standard_DC16eds_v5": { + Size: "DC16eds_v5", + }, + "Standard_DC16eds_v6": { + Size: "DC16eds_v6", + }, + "Standard_DC16es_v5": { + Size: "DC16es_v5", + }, + "Standard_DC16es_v6": { + Size: "DC16es_v6", + }, "Standard_DC16s_v3": { Size: "DC16s_v3", }, @@ -794,14 +1181,29 @@ var SKUData = map[string]SKUInfo{ "Standard_DC2ads_v5": { Size: "DC2ads_v5", }, + "Standard_DC2ads_v6": { + Size: "DC2ads_v6", + }, "Standard_DC2as_v5": { Size: "DC2as_v5", }, + "Standard_DC2as_v6": { + Size: "DC2as_v6", + }, "Standard_DC2ds_v3": { Size: "DC2ds_v3", }, - "Standard_DC2s": { - Size: "DC2s", + "Standard_DC2eds_v5": { + Size: "DC2eds_v5", + }, + "Standard_DC2eds_v6": { + Size: "DC2eds_v6", + }, + "Standard_DC2es_v5": { + Size: "DC2es_v5", + }, + "Standard_DC2es_v6": { + Size: "DC2es_v6", }, "Standard_DC2s_v2": { Size: "DC2s_v2", @@ -815,15 +1217,33 @@ var SKUData = map[string]SKUInfo{ "Standard_DC32ads_v5": { Size: "DC32ads_v5", }, + "Standard_DC32ads_v6": { + Size: "DC32ads_v6", + }, "Standard_DC32as_cc_v5": { Size: "DC32as_cc_v5", }, "Standard_DC32as_v5": { Size: "DC32as_v5", }, + "Standard_DC32as_v6": { + Size: "DC32as_v6", + }, "Standard_DC32ds_v3": { Size: "DC32ds_v3", }, + "Standard_DC32eds_v5": { + Size: "DC32eds_v5", + }, + "Standard_DC32eds_v6": { + Size: "DC32eds_v6", + }, + "Standard_DC32es_v5": { + Size: "DC32es_v5", + }, + "Standard_DC32es_v6": { + Size: "DC32es_v6", + }, "Standard_DC32s_v3": { Size: "DC32s_v3", }, @@ -833,15 +1253,33 @@ var SKUData = map[string]SKUInfo{ "Standard_DC48ads_v5": { Size: "DC48ads_v5", }, + "Standard_DC48ads_v6": { + Size: "DC48ads_v6", + }, "Standard_DC48as_cc_v5": { Size: "DC48as_cc_v5", }, "Standard_DC48as_v5": { Size: "DC48as_v5", }, + "Standard_DC48as_v6": { + Size: "DC48as_v6", + }, "Standard_DC48ds_v3": { Size: "DC48ds_v3", }, + "Standard_DC48eds_v5": { + Size: "DC48eds_v5", + }, + "Standard_DC48eds_v6": { + Size: "DC48eds_v6", + }, + "Standard_DC48es_v5": { + Size: "DC48es_v5", + }, + "Standard_DC48es_v6": { + Size: "DC48es_v6", + }, "Standard_DC48s_v3": { Size: "DC48s_v3", }, @@ -851,17 +1289,32 @@ var SKUData = map[string]SKUInfo{ "Standard_DC4ads_v5": { Size: "DC4ads_v5", }, + "Standard_DC4ads_v6": { + Size: "DC4ads_v6", + }, "Standard_DC4as_cc_v5": { Size: "DC4as_cc_v5", }, "Standard_DC4as_v5": { Size: "DC4as_v5", }, + "Standard_DC4as_v6": { + Size: "DC4as_v6", + }, "Standard_DC4ds_v3": { Size: "DC4ds_v3", }, - "Standard_DC4s": { - Size: "DC4s", + "Standard_DC4eds_v5": { + Size: "DC4eds_v5", + }, + "Standard_DC4eds_v6": { + Size: "DC4eds_v6", + }, + "Standard_DC4es_v5": { + Size: "DC4es_v5", + }, + "Standard_DC4es_v6": { + Size: "DC4es_v6", }, "Standard_DC4s_v2": { Size: "DC4s_v2", @@ -875,12 +1328,30 @@ var SKUData = map[string]SKUInfo{ "Standard_DC64ads_v5": { Size: "DC64ads_v5", }, + "Standard_DC64ads_v6": { + Size: "DC64ads_v6", + }, "Standard_DC64as_cc_v5": { Size: "DC64as_cc_v5", }, "Standard_DC64as_v5": { Size: "DC64as_v5", }, + "Standard_DC64as_v6": { + Size: "DC64as_v6", + }, + "Standard_DC64eds_v5": { + Size: "DC64eds_v5", + }, + "Standard_DC64eds_v6": { + Size: "DC64eds_v6", + }, + "Standard_DC64es_v5": { + Size: "DC64es_v5", + }, + "Standard_DC64es_v6": { + Size: "DC64es_v6", + }, "Standard_DC8_v2": { Size: "DC8_v2", }, @@ -890,15 +1361,33 @@ var SKUData = map[string]SKUInfo{ "Standard_DC8ads_v5": { Size: "DC8ads_v5", }, + "Standard_DC8ads_v6": { + Size: "DC8ads_v6", + }, "Standard_DC8as_cc_v5": { Size: "DC8as_cc_v5", }, "Standard_DC8as_v5": { Size: "DC8as_v5", }, + "Standard_DC8as_v6": { + Size: "DC8as_v6", + }, "Standard_DC8ds_v3": { Size: "DC8ds_v3", }, + "Standard_DC8eds_v5": { + Size: "DC8eds_v5", + }, + "Standard_DC8eds_v6": { + Size: "DC8eds_v6", + }, + "Standard_DC8es_v5": { + Size: "DC8es_v5", + }, + "Standard_DC8es_v6": { + Size: "DC8es_v6", + }, "Standard_DC8s_v3": { Size: "DC8s_v3", }, @@ -908,12 +1397,30 @@ var SKUData = map[string]SKUInfo{ "Standard_DC96ads_v5": { Size: "DC96ads_v5", }, + "Standard_DC96ads_v6": { + Size: "DC96ads_v6", + }, "Standard_DC96as_cc_v5": { Size: "DC96as_cc_v5", }, "Standard_DC96as_v5": { Size: "DC96as_v5", }, + "Standard_DC96as_v6": { + Size: "DC96as_v6", + }, + "Standard_DC96eds_v5": { + Size: "DC96eds_v5", + }, + "Standard_DC96eds_v6": { + Size: "DC96eds_v6", + }, + "Standard_DC96es_v5": { + Size: "DC96es_v5", + }, + "Standard_DC96es_v6": { + Size: "DC96es_v6", + }, "Standard_DS1": { Size: "DS1", }, @@ -1037,21 +1544,66 @@ var SKUData = map[string]SKUInfo{ "Standard_E112ibs_v5": { Size: "E112ibs_v5", }, + "Standard_E128-32ads_v7": { + Size: "E128-32ads_v7", + }, + "Standard_E128-32as_v7": { + Size: "E128-32as_v7", + }, + "Standard_E128-32ds_v6": { + Size: "E128-32ds_v6", + }, + "Standard_E128-32s_v6": { + Size: "E128-32s_v6", + }, + "Standard_E128-64ads_v7": { + Size: "E128-64ads_v7", + }, + "Standard_E128-64as_v7": { + Size: "E128-64as_v7", + }, + "Standard_E128-64ds_v6": { + Size: "E128-64ds_v6", + }, + "Standard_E128-64s_v6": { + Size: "E128-64s_v6", + }, + "Standard_E128ads_v7": { + Size: "E128ads_v7", + }, + "Standard_E128as_v7": { + Size: "E128as_v7", + }, + "Standard_E128ds_v6": { + Size: "E128ds_v6", + }, + "Standard_E128s_v6": { + Size: "E128s_v6", + }, "Standard_E16-4ads_v5": { Size: "E16-4ads_v5", }, + "Standard_E16-4ads_v7": { + Size: "E16-4ads_v7", + }, "Standard_E16-4as_v4": { Size: "E16-4as_v4", }, "Standard_E16-4as_v5": { Size: "E16-4as_v5", }, + "Standard_E16-4as_v7": { + Size: "E16-4as_v7", + }, "Standard_E16-4ds_v4": { Size: "E16-4ds_v4", }, "Standard_E16-4ds_v5": { Size: "E16-4ds_v5", }, + "Standard_E16-4ds_v6": { + Size: "E16-4ds_v6", + }, "Standard_E16-4s_v3": { Size: "E16-4s_v3", }, @@ -1061,21 +1613,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E16-4s_v5": { Size: "E16-4s_v5", }, + "Standard_E16-4s_v6": { + Size: "E16-4s_v6", + }, "Standard_E16-8ads_v5": { Size: "E16-8ads_v5", }, + "Standard_E16-8ads_v7": { + Size: "E16-8ads_v7", + }, "Standard_E16-8as_v4": { Size: "E16-8as_v4", }, "Standard_E16-8as_v5": { Size: "E16-8as_v5", }, + "Standard_E16-8as_v7": { + Size: "E16-8as_v7", + }, "Standard_E16-8ds_v4": { Size: "E16-8ds_v4", }, "Standard_E16-8ds_v5": { Size: "E16-8ds_v5", }, + "Standard_E16-8ds_v6": { + Size: "E16-8ds_v6", + }, "Standard_E16-8s_v3": { Size: "E16-8s_v3", }, @@ -1085,6 +1649,15 @@ var SKUData = map[string]SKUInfo{ "Standard_E16-8s_v5": { Size: "E16-8s_v5", }, + "Standard_E16-8s_v6": { + Size: "E16-8s_v6", + }, + "Standard_E160ads_v7": { + Size: "E160ads_v7", + }, + "Standard_E160as_v7": { + Size: "E160as_v7", + }, "Standard_E16_v3": { Size: "E16_v3", }, @@ -1100,12 +1673,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E16ads_v5": { Size: "E16ads_v5", }, + "Standard_E16ads_v6": { + Size: "E16ads_v6", + }, + "Standard_E16ads_v7": { + Size: "E16ads_v7", + }, "Standard_E16as_v4": { Size: "E16as_v4", }, "Standard_E16as_v5": { Size: "E16as_v5", }, + "Standard_E16as_v6": { + Size: "E16as_v6", + }, + "Standard_E16as_v7": { + Size: "E16as_v7", + }, "Standard_E16bds_v5": { Size: "E16bds_v5", }, @@ -1118,18 +1703,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E16d_v5": { Size: "E16d_v5", }, + "Standard_E16darm_V3": { + Size: "E16darm_V3", + }, "Standard_E16ds_v4": { Size: "E16ds_v4", }, "Standard_E16ds_v5": { Size: "E16ds_v5", }, + "Standard_E16ds_v6": { + Size: "E16ds_v6", + }, "Standard_E16pds_v5": { Size: "E16pds_v5", }, + "Standard_E16pds_v6": { + Size: "E16pds_v6", + }, "Standard_E16ps_v5": { Size: "E16ps_v5", }, + "Standard_E16ps_v6": { + Size: "E16ps_v6", + }, "Standard_E16s_v3": { Size: "E16s_v3", }, @@ -1139,6 +1736,15 @@ var SKUData = map[string]SKUInfo{ "Standard_E16s_v5": { Size: "E16s_v5", }, + "Standard_E16s_v6": { + Size: "E16s_v6", + }, + "Standard_E192ids_v6": { + Size: "E192ids_v6", + }, + "Standard_E192is_v6": { + Size: "E192is_v6", + }, "Standard_E20_v3": { Size: "E20_v3", }, @@ -1154,24 +1760,36 @@ var SKUData = map[string]SKUInfo{ "Standard_E20ads_v5": { Size: "E20ads_v5", }, + "Standard_E20ads_v6": { + Size: "E20ads_v6", + }, "Standard_E20as_v4": { Size: "E20as_v4", }, "Standard_E20as_v5": { Size: "E20as_v5", }, + "Standard_E20as_v6": { + Size: "E20as_v6", + }, "Standard_E20d_v4": { Size: "E20d_v4", }, "Standard_E20d_v5": { Size: "E20d_v5", }, + "Standard_E20darm_V3": { + Size: "E20darm_V3", + }, "Standard_E20ds_v4": { Size: "E20ds_v4", }, "Standard_E20ds_v5": { Size: "E20ds_v5", }, + "Standard_E20ds_v6": { + Size: "E20ds_v6", + }, "Standard_E20pds_v5": { Size: "E20pds_v5", }, @@ -1187,6 +1805,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E20s_v5": { Size: "E20s_v5", }, + "Standard_E20s_v6": { + Size: "E20s_v6", + }, "Standard_E2_v3": { Size: "E2_v3", }, @@ -1202,12 +1823,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E2ads_v5": { Size: "E2ads_v5", }, + "Standard_E2ads_v6": { + Size: "E2ads_v6", + }, + "Standard_E2ads_v7": { + Size: "E2ads_v7", + }, "Standard_E2as_v4": { Size: "E2as_v4", }, "Standard_E2as_v5": { Size: "E2as_v5", }, + "Standard_E2as_v6": { + Size: "E2as_v6", + }, + "Standard_E2as_v7": { + Size: "E2as_v7", + }, "Standard_E2bds_v5": { Size: "E2bds_v5", }, @@ -1220,18 +1853,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E2d_v5": { Size: "E2d_v5", }, + "Standard_E2darm_V3": { + Size: "E2darm_V3", + }, "Standard_E2ds_v4": { Size: "E2ds_v4", }, "Standard_E2ds_v5": { Size: "E2ds_v5", }, + "Standard_E2ds_v6": { + Size: "E2ds_v6", + }, "Standard_E2pds_v5": { Size: "E2pds_v5", }, + "Standard_E2pds_v6": { + Size: "E2pds_v6", + }, "Standard_E2ps_v5": { Size: "E2ps_v5", }, + "Standard_E2ps_v6": { + Size: "E2ps_v6", + }, "Standard_E2s_v3": { Size: "E2s_v3", }, @@ -1241,21 +1886,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E2s_v5": { Size: "E2s_v5", }, + "Standard_E2s_v6": { + Size: "E2s_v6", + }, "Standard_E32-16ads_v5": { Size: "E32-16ads_v5", }, + "Standard_E32-16ads_v7": { + Size: "E32-16ads_v7", + }, "Standard_E32-16as_v4": { Size: "E32-16as_v4", }, "Standard_E32-16as_v5": { Size: "E32-16as_v5", }, + "Standard_E32-16as_v7": { + Size: "E32-16as_v7", + }, "Standard_E32-16ds_v4": { Size: "E32-16ds_v4", }, "Standard_E32-16ds_v5": { Size: "E32-16ds_v5", }, + "Standard_E32-16ds_v6": { + Size: "E32-16ds_v6", + }, "Standard_E32-16s_v3": { Size: "E32-16s_v3", }, @@ -1265,21 +1922,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E32-16s_v5": { Size: "E32-16s_v5", }, + "Standard_E32-16s_v6": { + Size: "E32-16s_v6", + }, "Standard_E32-8ads_v5": { Size: "E32-8ads_v5", }, + "Standard_E32-8ads_v7": { + Size: "E32-8ads_v7", + }, "Standard_E32-8as_v4": { Size: "E32-8as_v4", }, "Standard_E32-8as_v5": { Size: "E32-8as_v5", }, + "Standard_E32-8as_v7": { + Size: "E32-8as_v7", + }, "Standard_E32-8ds_v4": { Size: "E32-8ds_v4", }, "Standard_E32-8ds_v5": { Size: "E32-8ds_v5", }, + "Standard_E32-8ds_v6": { + Size: "E32-8ds_v6", + }, "Standard_E32-8s_v3": { Size: "E32-8s_v3", }, @@ -1289,6 +1958,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E32-8s_v5": { Size: "E32-8s_v5", }, + "Standard_E32-8s_v6": { + Size: "E32-8s_v6", + }, "Standard_E32_v3": { Size: "E32_v3", }, @@ -1304,12 +1976,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E32ads_v5": { Size: "E32ads_v5", }, + "Standard_E32ads_v6": { + Size: "E32ads_v6", + }, + "Standard_E32ads_v7": { + Size: "E32ads_v7", + }, "Standard_E32as_v4": { Size: "E32as_v4", }, "Standard_E32as_v5": { Size: "E32as_v5", }, + "Standard_E32as_v6": { + Size: "E32as_v6", + }, + "Standard_E32as_v7": { + Size: "E32as_v7", + }, "Standard_E32bds_v5": { Size: "E32bds_v5", }, @@ -1322,18 +2006,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E32d_v5": { Size: "E32d_v5", }, + "Standard_E32darm_V3": { + Size: "E32darm_V3", + }, "Standard_E32ds_v4": { Size: "E32ds_v4", }, "Standard_E32ds_v5": { Size: "E32ds_v5", }, + "Standard_E32ds_v6": { + Size: "E32ds_v6", + }, "Standard_E32pds_v5": { Size: "E32pds_v5", }, + "Standard_E32pds_v6": { + Size: "E32pds_v6", + }, "Standard_E32ps_v5": { Size: "E32ps_v5", }, + "Standard_E32ps_v6": { + Size: "E32ps_v6", + }, "Standard_E32s_v3": { Size: "E32s_v3", }, @@ -1343,21 +2039,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E32s_v5": { Size: "E32s_v5", }, + "Standard_E32s_v6": { + Size: "E32s_v6", + }, "Standard_E4-2ads_v5": { Size: "E4-2ads_v5", }, + "Standard_E4-2ads_v7": { + Size: "E4-2ads_v7", + }, "Standard_E4-2as_v4": { Size: "E4-2as_v4", }, "Standard_E4-2as_v5": { Size: "E4-2as_v5", }, + "Standard_E4-2as_v7": { + Size: "E4-2as_v7", + }, "Standard_E4-2ds_v4": { Size: "E4-2ds_v4", }, "Standard_E4-2ds_v5": { Size: "E4-2ds_v5", }, + "Standard_E4-2ds_v6": { + Size: "E4-2ds_v6", + }, "Standard_E4-2s_v3": { Size: "E4-2s_v3", }, @@ -1367,6 +2075,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E4-2s_v5": { Size: "E4-2s_v5", }, + "Standard_E4-2s_v6": { + Size: "E4-2s_v6", + }, "Standard_E48_v3": { Size: "E48_v3", }, @@ -1382,12 +2093,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E48ads_v5": { Size: "E48ads_v5", }, + "Standard_E48ads_v6": { + Size: "E48ads_v6", + }, + "Standard_E48ads_v7": { + Size: "E48ads_v7", + }, "Standard_E48as_v4": { Size: "E48as_v4", }, "Standard_E48as_v5": { Size: "E48as_v5", }, + "Standard_E48as_v6": { + Size: "E48as_v6", + }, + "Standard_E48as_v7": { + Size: "E48as_v7", + }, "Standard_E48bds_v5": { Size: "E48bds_v5", }, @@ -1400,12 +2123,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E48d_v5": { Size: "E48d_v5", }, + "Standard_E48darm_V3": { + Size: "E48darm_V3", + }, "Standard_E48ds_v4": { Size: "E48ds_v4", }, "Standard_E48ds_v5": { Size: "E48ds_v5", }, + "Standard_E48ds_v6": { + Size: "E48ds_v6", + }, + "Standard_E48pds_v6": { + Size: "E48pds_v6", + }, + "Standard_E48ps_v6": { + Size: "E48ps_v6", + }, "Standard_E48s_v3": { Size: "E48s_v3", }, @@ -1415,6 +2150,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E48s_v5": { Size: "E48s_v5", }, + "Standard_E48s_v6": { + Size: "E48s_v6", + }, "Standard_E4_v3": { Size: "E4_v3", }, @@ -1430,12 +2168,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E4ads_v5": { Size: "E4ads_v5", }, + "Standard_E4ads_v6": { + Size: "E4ads_v6", + }, + "Standard_E4ads_v7": { + Size: "E4ads_v7", + }, "Standard_E4as_v4": { Size: "E4as_v4", }, "Standard_E4as_v5": { Size: "E4as_v5", }, + "Standard_E4as_v6": { + Size: "E4as_v6", + }, + "Standard_E4as_v7": { + Size: "E4as_v7", + }, "Standard_E4bds_v5": { Size: "E4bds_v5", }, @@ -1448,18 +2198,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E4d_v5": { Size: "E4d_v5", }, + "Standard_E4darm_V3": { + Size: "E4darm_V3", + }, "Standard_E4ds_v4": { Size: "E4ds_v4", }, "Standard_E4ds_v5": { Size: "E4ds_v5", }, + "Standard_E4ds_v6": { + Size: "E4ds_v6", + }, "Standard_E4pds_v5": { Size: "E4pds_v5", }, + "Standard_E4pds_v6": { + Size: "E4pds_v6", + }, "Standard_E4ps_v5": { Size: "E4ps_v5", }, + "Standard_E4ps_v6": { + Size: "E4ps_v6", + }, "Standard_E4s_v3": { Size: "E4s_v3", }, @@ -1469,21 +2231,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E4s_v5": { Size: "E4s_v5", }, + "Standard_E4s_v6": { + Size: "E4s_v6", + }, "Standard_E64-16ads_v5": { Size: "E64-16ads_v5", }, + "Standard_E64-16ads_v7": { + Size: "E64-16ads_v7", + }, "Standard_E64-16as_v4": { Size: "E64-16as_v4", }, "Standard_E64-16as_v5": { Size: "E64-16as_v5", }, + "Standard_E64-16as_v7": { + Size: "E64-16as_v7", + }, "Standard_E64-16ds_v4": { Size: "E64-16ds_v4", }, "Standard_E64-16ds_v5": { Size: "E64-16ds_v5", }, + "Standard_E64-16ds_v6": { + Size: "E64-16ds_v6", + }, "Standard_E64-16s_v3": { Size: "E64-16s_v3", }, @@ -1493,21 +2267,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E64-16s_v5": { Size: "E64-16s_v5", }, + "Standard_E64-16s_v6": { + Size: "E64-16s_v6", + }, "Standard_E64-32ads_v5": { Size: "E64-32ads_v5", }, + "Standard_E64-32ads_v7": { + Size: "E64-32ads_v7", + }, "Standard_E64-32as_v4": { Size: "E64-32as_v4", }, "Standard_E64-32as_v5": { Size: "E64-32as_v5", }, + "Standard_E64-32as_v7": { + Size: "E64-32as_v7", + }, "Standard_E64-32ds_v4": { Size: "E64-32ds_v4", }, "Standard_E64-32ds_v5": { Size: "E64-32ds_v5", }, + "Standard_E64-32ds_v6": { + Size: "E64-32ds_v6", + }, "Standard_E64-32s_v3": { Size: "E64-32s_v3", }, @@ -1517,6 +2303,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E64-32s_v5": { Size: "E64-32s_v5", }, + "Standard_E64-32s_v6": { + Size: "E64-32s_v6", + }, "Standard_E64_v3": { Size: "E64_v3", }, @@ -1532,12 +2321,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E64ads_v5": { Size: "E64ads_v5", }, + "Standard_E64ads_v6": { + Size: "E64ads_v6", + }, + "Standard_E64ads_v7": { + Size: "E64ads_v7", + }, "Standard_E64as_v4": { Size: "E64as_v4", }, "Standard_E64as_v5": { Size: "E64as_v5", }, + "Standard_E64as_v6": { + Size: "E64as_v6", + }, + "Standard_E64as_v7": { + Size: "E64as_v7", + }, "Standard_E64bds_v5": { Size: "E64bds_v5", }, @@ -1556,12 +2357,21 @@ var SKUData = map[string]SKUInfo{ "Standard_E64ds_v5": { Size: "E64ds_v5", }, + "Standard_E64ds_v6": { + Size: "E64ds_v6", + }, "Standard_E64i_v3": { Size: "E64i_v3", }, "Standard_E64is_v3": { Size: "E64is_v3", }, + "Standard_E64pds_v6": { + Size: "E64pds_v6", + }, + "Standard_E64ps_v6": { + Size: "E64ps_v6", + }, "Standard_E64s_v3": { Size: "E64s_v3", }, @@ -1571,21 +2381,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E64s_v5": { Size: "E64s_v5", }, + "Standard_E64s_v6": { + Size: "E64s_v6", + }, "Standard_E8-2ads_v5": { Size: "E8-2ads_v5", }, + "Standard_E8-2ads_v7": { + Size: "E8-2ads_v7", + }, "Standard_E8-2as_v4": { Size: "E8-2as_v4", }, "Standard_E8-2as_v5": { Size: "E8-2as_v5", }, + "Standard_E8-2as_v7": { + Size: "E8-2as_v7", + }, "Standard_E8-2ds_v4": { Size: "E8-2ds_v4", }, "Standard_E8-2ds_v5": { Size: "E8-2ds_v5", }, + "Standard_E8-2ds_v6": { + Size: "E8-2ds_v6", + }, "Standard_E8-2s_v3": { Size: "E8-2s_v3", }, @@ -1595,21 +2417,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E8-2s_v5": { Size: "E8-2s_v5", }, + "Standard_E8-2s_v6": { + Size: "E8-2s_v6", + }, "Standard_E8-4ads_v5": { Size: "E8-4ads_v5", }, + "Standard_E8-4ads_v7": { + Size: "E8-4ads_v7", + }, "Standard_E8-4as_v4": { Size: "E8-4as_v4", }, "Standard_E8-4as_v5": { Size: "E8-4as_v5", }, + "Standard_E8-4as_v7": { + Size: "E8-4as_v7", + }, "Standard_E8-4ds_v4": { Size: "E8-4ds_v4", }, "Standard_E8-4ds_v5": { Size: "E8-4ds_v5", }, + "Standard_E8-4ds_v6": { + Size: "E8-4ds_v6", + }, "Standard_E8-4s_v3": { Size: "E8-4s_v3", }, @@ -1619,6 +2453,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E8-4s_v5": { Size: "E8-4s_v5", }, + "Standard_E8-4s_v6": { + Size: "E8-4s_v6", + }, "Standard_E80ids_v4": { Size: "E80ids_v4", }, @@ -1640,12 +2477,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E8ads_v5": { Size: "E8ads_v5", }, + "Standard_E8ads_v6": { + Size: "E8ads_v6", + }, + "Standard_E8ads_v7": { + Size: "E8ads_v7", + }, "Standard_E8as_v4": { Size: "E8as_v4", }, "Standard_E8as_v5": { Size: "E8as_v5", }, + "Standard_E8as_v6": { + Size: "E8as_v6", + }, + "Standard_E8as_v7": { + Size: "E8as_v7", + }, "Standard_E8bds_v5": { Size: "E8bds_v5", }, @@ -1658,18 +2507,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E8d_v5": { Size: "E8d_v5", }, + "Standard_E8darm_V3": { + Size: "E8darm_V3", + }, "Standard_E8ds_v4": { Size: "E8ds_v4", }, "Standard_E8ds_v5": { Size: "E8ds_v5", }, + "Standard_E8ds_v6": { + Size: "E8ds_v6", + }, "Standard_E8pds_v5": { Size: "E8pds_v5", }, + "Standard_E8pds_v6": { + Size: "E8pds_v6", + }, "Standard_E8ps_v5": { Size: "E8ps_v5", }, + "Standard_E8ps_v6": { + Size: "E8ps_v6", + }, "Standard_E8s_v3": { Size: "E8s_v3", }, @@ -1679,36 +2540,69 @@ var SKUData = map[string]SKUInfo{ "Standard_E8s_v5": { Size: "E8s_v5", }, + "Standard_E8s_v6": { + Size: "E8s_v6", + }, "Standard_E96-24ads_v5": { Size: "E96-24ads_v5", }, + "Standard_E96-24ads_v6": { + Size: "E96-24ads_v6", + }, + "Standard_E96-24ads_v7": { + Size: "E96-24ads_v7", + }, "Standard_E96-24as_v4": { Size: "E96-24as_v4", }, "Standard_E96-24as_v5": { Size: "E96-24as_v5", }, + "Standard_E96-24as_v7": { + Size: "E96-24as_v7", + }, "Standard_E96-24ds_v5": { Size: "E96-24ds_v5", }, + "Standard_E96-24ds_v6": { + Size: "E96-24ds_v6", + }, "Standard_E96-24s_v5": { Size: "E96-24s_v5", }, + "Standard_E96-24s_v6": { + Size: "E96-24s_v6", + }, "Standard_E96-48ads_v5": { Size: "E96-48ads_v5", }, + "Standard_E96-48ads_v6": { + Size: "E96-48ads_v6", + }, + "Standard_E96-48ads_v7": { + Size: "E96-48ads_v7", + }, "Standard_E96-48as_v4": { Size: "E96-48as_v4", }, "Standard_E96-48as_v5": { Size: "E96-48as_v5", }, + "Standard_E96-48as_v7": { + Size: "E96-48as_v7", + }, "Standard_E96-48ds_v5": { Size: "E96-48ds_v5", }, + "Standard_E96-48ds_v6": { + Size: "E96-48ds_v6", + }, "Standard_E96-48s_v5": { Size: "E96-48s_v5", }, + "Standard_E96-48s_v6": { + Size: "E96-48s_v6", + }, "Standard_E96_v5": { Size: "E96_v5", }, @@ -1718,12 +2612,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E96ads_v5": { Size: "E96ads_v5", }, + "Standard_E96ads_v6": { + Size: "E96ads_v6", + }, + "Standard_E96ads_v7": { + Size: "E96ads_v7", + }, "Standard_E96as_v4": { Size: "E96as_v4", }, "Standard_E96as_v5": { Size: "E96as_v5", }, + "Standard_E96as_v6": { + Size: "E96as_v6", + }, + "Standard_E96as_v7": { + Size: "E96as_v7", + }, "Standard_E96bds_v5": { Size: "E96bds_v5", }, @@ -1736,24 +2642,66 @@ var SKUData = map[string]SKUInfo{ "Standard_E96ds_v5": { Size: "E96ds_v5", }, + "Standard_E96ds_v6": { + Size: "E96ds_v6", + }, "Standard_E96ias_v4": { Size: "E96ias_v4", }, + "Standard_E96pds_v6": { + Size: "E96pds_v6", + }, + "Standard_E96ps_v6": { + Size: "E96ps_v6", + }, "Standard_E96s_v5": { Size: "E96s_v5", }, + "Standard_E96s_v6": { + Size: "E96s_v6", + }, + "Standard_EC128eds_v5": { + Size: "EC128eds_v5", + }, + "Standard_EC128es_v5": { + Size: "EC128es_v5", + }, + "Standard_EC128ieds_v5": { + Size: "EC128ieds_v5", + }, + "Standard_EC128ies_v5": { + Size: "EC128ies_v5", + }, "Standard_EC16ads_cc_v5": { Size: "EC16ads_cc_v5", }, "Standard_EC16ads_v5": { Size: "EC16ads_v5", }, + "Standard_EC16ads_v6": { + Size: "EC16ads_v6", + }, "Standard_EC16as_cc_v5": { Size: "EC16as_cc_v5", }, "Standard_EC16as_v5": { Size: "EC16as_v5", }, + "Standard_EC16as_v6": { + Size: "EC16as_v6", + }, + "Standard_EC16eds_v5": { + Size: "EC16eds_v5", + }, + "Standard_EC16eds_v6": { + Size: "EC16eds_v6", + }, + "Standard_EC16es_v5": { + Size: "EC16es_v5", + }, + "Standard_EC16es_v6": { + Size: "EC16es_v6", + }, "Standard_EC20ads_cc_v5": { Size: "EC20ads_cc_v5", }, @@ -1769,81 +2717,195 @@ var SKUData = map[string]SKUInfo{ "Standard_EC2ads_v5": { Size: "EC2ads_v5", }, + "Standard_EC2ads_v6": { + Size: "EC2ads_v6", + }, "Standard_EC2as_v5": { Size: "EC2as_v5", }, + "Standard_EC2as_v6": { + Size: "EC2as_v6", + }, + "Standard_EC2eds_v5": { + Size: "EC2eds_v5", + }, + "Standard_EC2eds_v6": { + Size: "EC2eds_v6", + }, + "Standard_EC2es_v5": { + Size: "EC2es_v5", + }, + "Standard_EC2es_v6": { + Size: "EC2es_v6", + }, "Standard_EC32ads_cc_v5": { Size: "EC32ads_cc_v5", }, "Standard_EC32ads_v5": { Size: "EC32ads_v5", }, + "Standard_EC32ads_v6": { + Size: "EC32ads_v6", + }, "Standard_EC32as_cc_v5": { Size: "EC32as_cc_v5", }, "Standard_EC32as_v5": { Size: "EC32as_v5", }, + "Standard_EC32as_v6": { + Size: "EC32as_v6", + }, + "Standard_EC32eds_v5": { + Size: "EC32eds_v5", + }, + "Standard_EC32eds_v6": { + Size: "EC32eds_v6", + }, + "Standard_EC32es_v5": { + Size: "EC32es_v5", + }, + "Standard_EC32es_v6": { + Size: "EC32es_v6", + }, "Standard_EC48ads_cc_v5": { Size: "EC48ads_cc_v5", }, "Standard_EC48ads_v5": { Size: "EC48ads_v5", }, + "Standard_EC48ads_v6": { + Size: "EC48ads_v6", + }, "Standard_EC48as_cc_v5": { Size: "EC48as_cc_v5", }, "Standard_EC48as_v5": { Size: "EC48as_v5", }, + "Standard_EC48as_v6": { + Size: "EC48as_v6", + }, + "Standard_EC48eds_v5": { + Size: "EC48eds_v5", + }, + "Standard_EC48eds_v6": { + Size: "EC48eds_v6", + }, + "Standard_EC48es_v5": { + Size: "EC48es_v5", + }, + "Standard_EC48es_v6": { + Size: "EC48es_v6", + }, "Standard_EC4ads_cc_v5": { Size: "EC4ads_cc_v5", }, "Standard_EC4ads_v5": { Size: "EC4ads_v5", }, + "Standard_EC4ads_v6": { + Size: "EC4ads_v6", + }, "Standard_EC4as_cc_v5": { Size: "EC4as_cc_v5", }, "Standard_EC4as_v5": { Size: "EC4as_v5", }, + "Standard_EC4as_v6": { + Size: "EC4as_v6", + }, + "Standard_EC4eds_v5": { + Size: "EC4eds_v5", + }, + "Standard_EC4eds_v6": { + Size: "EC4eds_v6", + }, + "Standard_EC4es_v5": { + Size: "EC4es_v5", + }, + "Standard_EC4es_v6": { + Size: "EC4es_v6", + }, "Standard_EC64ads_cc_v5": { Size: "EC64ads_cc_v5", }, "Standard_EC64ads_v5": { Size: "EC64ads_v5", }, + "Standard_EC64ads_v6": { + Size: "EC64ads_v6", + }, "Standard_EC64as_cc_v5": { Size: "EC64as_cc_v5", }, "Standard_EC64as_v5": { Size: "EC64as_v5", }, + "Standard_EC64as_v6": { + Size: "EC64as_v6", + }, + "Standard_EC64eds_v5": { + Size: "EC64eds_v5", + }, + "Standard_EC64eds_v6": { + Size: "EC64eds_v6", + }, + "Standard_EC64es_v5": { + Size: "EC64es_v5", + }, + "Standard_EC64es_v6": { + Size: "EC64es_v6", + }, "Standard_EC8ads_cc_v5": { Size: "EC8ads_cc_v5", }, "Standard_EC8ads_v5": { Size: "EC8ads_v5", }, + "Standard_EC8ads_v6": { + Size: "EC8ads_v6", + }, "Standard_EC8as_cc_v5": { Size: "EC8as_cc_v5", }, "Standard_EC8as_v5": { Size: "EC8as_v5", }, + "Standard_EC8as_v6": { + Size: "EC8as_v6", + }, + "Standard_EC8eds_v5": { + Size: "EC8eds_v5", + }, + "Standard_EC8eds_v6": { + Size: "EC8eds_v6", + }, + "Standard_EC8es_v5": { + Size: "EC8es_v5", + }, + "Standard_EC8es_v6": { + Size: "EC8es_v6", + }, "Standard_EC96ads_cc_v5": { Size: "EC96ads_cc_v5", }, "Standard_EC96ads_v5": { Size: "EC96ads_v5", }, + "Standard_EC96ads_v6": { + Size: "EC96ads_v6", + }, "Standard_EC96as_cc_v5": { Size: "EC96as_cc_v5", }, "Standard_EC96as_v5": { Size: "EC96as_v5", }, + "Standard_EC96as_v6": { + Size: "EC96as_v6", + }, "Standard_EC96iads_v5": { Size: "EC96iads_v5", }, @@ -1856,39 +2918,273 @@ var SKUData = map[string]SKUInfo{ "Standard_F16": { Size: "F16", }, + "Standard_F16-4amds_v7": { + Size: "F16-4amds_v7", + }, + "Standard_F16-4ams_v7": { + Size: "F16-4ams_v7", + }, + "Standard_F16-8amds_v7": { + Size: "F16-8amds_v7", + }, + "Standard_F16-8ams_v7": { + Size: "F16-8ams_v7", + }, + "Standard_F16ads_v7": { + Size: "F16ads_v7", + }, + "Standard_F16alds_v7": { + Size: "F16alds_v7", + }, + "Standard_F16als_v6": { + Size: "F16als_v6", + }, + "Standard_F16als_v7": { + Size: "F16als_v7", + }, + "Standard_F16amds_v7": { + Size: "F16amds_v7", + }, + "Standard_F16ams_v6": { + Size: "F16ams_v6", + }, + "Standard_F16ams_v7": { + Size: "F16ams_v7", + }, + "Standard_F16as_v6": { + Size: "F16as_v6", + }, + "Standard_F16as_v7": { + Size: "F16as_v7", + }, "Standard_F16s": { Size: "F16s", }, "Standard_F16s_v2": { Size: "F16s_v2", }, + "Standard_F1ads_v7": { + Size: "F1ads_v7", + }, + "Standard_F1alds_v7": { + Size: "F1alds_v7", + }, + "Standard_F1als_v7": { + Size: "F1als_v7", + }, + "Standard_F1amds_v7": { + Size: "F1amds_v7", + }, + "Standard_F1ams_v7": { + Size: "F1ams_v7", + }, + "Standard_F1as_v7": { + Size: "F1as_v7", + }, "Standard_F1s": { Size: "F1s", }, "Standard_F2": { Size: "F2", }, + "Standard_F2-1amds_v7": { + Size: "F2-1amds_v7", + }, + "Standard_F2-1ams_v7": { + Size: "F2-1ams_v7", + }, + "Standard_F2ads_v7": { + Size: "F2ads_v7", + }, + "Standard_F2alds_v7": { + Size: "F2alds_v7", + }, + "Standard_F2als_v6": { + Size: "F2als_v6", + }, + "Standard_F2als_v7": { + Size: "F2als_v7", + }, + "Standard_F2amds_v7": { + Size: "F2amds_v7", + }, + "Standard_F2ams_v6": { + Size: "F2ams_v6", + }, + "Standard_F2ams_v7": { + Size: "F2ams_v7", + }, + "Standard_F2as_v6": { + Size: "F2as_v6", + }, + "Standard_F2as_v7": { + Size: "F2as_v7", + }, "Standard_F2s": { Size: "F2s", }, "Standard_F2s_v2": { Size: "F2s_v2", }, + "Standard_F32-16amds_v7": { + Size: "F32-16amds_v7", + }, + "Standard_F32-16ams_v7": { + Size: "F32-16ams_v7", + }, + "Standard_F32-8amds_v7": { + Size: "F32-8amds_v7", + }, + "Standard_F32-8ams_v7": { + Size: "F32-8ams_v7", + }, + "Standard_F32ads_v7": { + Size: "F32ads_v7", + }, + "Standard_F32alds_v7": { + Size: "F32alds_v7", + }, + "Standard_F32als_v6": { + Size: "F32als_v6", + }, + "Standard_F32als_v7": { + Size: "F32als_v7", + }, + "Standard_F32amds_v7": { + Size: "F32amds_v7", + }, + "Standard_F32ams_v6": { + Size: "F32ams_v6", + }, + "Standard_F32ams_v7": { + Size: "F32ams_v7", + }, + "Standard_F32as_v6": { + Size: "F32as_v6", + }, + "Standard_F32as_v7": { + Size: "F32as_v7", + }, "Standard_F32s_v2": { Size: "F32s_v2", }, "Standard_F4": { Size: "F4", }, + "Standard_F4-1amds_v7": { + Size: "F4-1amds_v7", + }, + "Standard_F4-1ams_v7": { + Size: "F4-1ams_v7", + }, + "Standard_F4-2amds_v7": { + Size: "F4-2amds_v7", + }, + "Standard_F4-2ams_v7": { + Size: "F4-2ams_v7", + }, + "Standard_F48ads_v7": { + Size: "F48ads_v7", + }, + "Standard_F48alds_v7": { + Size: "F48alds_v7", + }, + "Standard_F48als_v6": { + Size: "F48als_v6", + }, + "Standard_F48als_v7": { + Size: "F48als_v7", + }, + "Standard_F48amds_v7": { + Size: "F48amds_v7", + }, + "Standard_F48ams_v6": { + Size: "F48ams_v6", + }, + "Standard_F48ams_v7": { + Size: "F48ams_v7", + }, + "Standard_F48as_v6": { + Size: "F48as_v6", + }, + "Standard_F48as_v7": { + Size: "F48as_v7", + }, "Standard_F48s_v2": { Size: "F48s_v2", }, + "Standard_F4ads_v7": { + Size: "F4ads_v7", + }, + "Standard_F4alds_v7": { + Size: "F4alds_v7", + }, + "Standard_F4als_v6": { + Size: "F4als_v6", + }, + "Standard_F4als_v7": { + Size: "F4als_v7", + }, + "Standard_F4amds_v7": { + Size: "F4amds_v7", + }, + "Standard_F4ams_v6": { + Size: "F4ams_v6", + }, + "Standard_F4ams_v7": { + Size: "F4ams_v7", + }, + "Standard_F4as_v6": { + Size: "F4as_v6", + }, + "Standard_F4as_v7": { + Size: "F4as_v7", + }, "Standard_F4s": { Size: "F4s", }, "Standard_F4s_v2": { Size: "F4s_v2", }, + "Standard_F64-16amds_v7": { + Size: "F64-16amds_v7", + }, + "Standard_F64-16ams_v7": { + Size: "F64-16ams_v7", + }, + "Standard_F64-32amds_v7": { + Size: "F64-32amds_v7", + }, + "Standard_F64-32ams_v7": { + Size: "F64-32ams_v7", + }, + "Standard_F64ads_v7": { + Size: "F64ads_v7", + }, + "Standard_F64alds_v7": { + Size: "F64alds_v7", + }, + "Standard_F64als_v6": { + Size: "F64als_v6", + }, + "Standard_F64als_v7": { + Size: "F64als_v7", + }, + "Standard_F64amds_v7": { + Size: "F64amds_v7", + }, + "Standard_F64ams_v6": { + Size: "F64ams_v6", + }, + "Standard_F64ams_v7": { + Size: "F64ams_v7", + }, + "Standard_F64as_v6": { + Size: "F64as_v6", + }, + "Standard_F64as_v7": { + Size: "F64as_v7", + }, "Standard_F64s_v2": { Size: "F64s_v2", }, @@ -1898,27 +3194,240 @@ var SKUData = map[string]SKUInfo{ "Standard_F8": { Size: "F8", }, + "Standard_F8-2amds_v7": { + Size: "F8-2amds_v7", + }, + "Standard_F8-2ams_v7": { + Size: "F8-2ams_v7", + }, + "Standard_F8-4amds_v7": { + Size: "F8-4amds_v7", + }, + "Standard_F8-4ams_v7": { + Size: "F8-4ams_v7", + }, + "Standard_F80ads_v7": { + Size: "F80ads_v7", + }, + "Standard_F80alds_v7": { + Size: "F80alds_v7", + }, + "Standard_F80als_v7": { + Size: "F80als_v7", + }, + "Standard_F80amds_v7": { + Size: "F80amds_v7", + }, + "Standard_F80ams_v7": { + Size: "F80ams_v7", + }, + "Standard_F80as_v7": { + Size: "F80as_v7", + }, + "Standard_F8ads_v7": { + Size: "F8ads_v7", + }, + "Standard_F8alds_v7": { + Size: "F8alds_v7", + }, + "Standard_F8als_v6": { + Size: "F8als_v6", + }, + "Standard_F8als_v7": { + Size: "F8als_v7", + }, + "Standard_F8amds_v7": { + Size: "F8amds_v7", + }, + "Standard_F8ams_v6": { + Size: "F8ams_v6", + }, + "Standard_F8ams_v7": { + Size: "F8ams_v7", + }, + "Standard_F8as_v6": { + Size: "F8as_v6", + }, + "Standard_F8as_v7": { + Size: "F8as_v7", + }, "Standard_F8s": { Size: "F8s", }, "Standard_F8s_v2": { Size: "F8s_v2", }, + "Standard_FX12-6mds_v2": { + Size: "FX12-6mds_v2", + }, + "Standard_FX12-6ms_v2": { + Size: "FX12-6ms_v2", + }, "Standard_FX12mds": { Size: "FX12mds", }, + "Standard_FX12mds_v2": { + Size: "FX12mds_v2", + }, + "Standard_FX12ms_v2": { + Size: "FX12ms_v2", + }, + "Standard_FX16-4mds_v2": { + Size: "FX16-4mds_v2", + }, + "Standard_FX16-4ms_v2": { + Size: "FX16-4ms_v2", + }, + "Standard_FX16-8mds_v2": { + Size: "FX16-8mds_v2", + }, + "Standard_FX16-8ms_v2": { + Size: "FX16-8ms_v2", + }, + "Standard_FX16mds_v2": { + Size: "FX16mds_v2", + }, + "Standard_FX16ms_v2": { + Size: "FX16ms_v2", + }, + "Standard_FX24-12mds_v2": { + Size: "FX24-12mds_v2", + }, + "Standard_FX24-12ms_v2": { + Size: "FX24-12ms_v2", + }, + "Standard_FX24-6mds_v2": { + Size: "FX24-6mds_v2", + }, + "Standard_FX24-6ms_v2": { + Size: "FX24-6ms_v2", + }, "Standard_FX24mds": { Size: "FX24mds", }, + "Standard_FX24mds_v2": { + Size: "FX24mds_v2", + }, + "Standard_FX24ms_v2": { + Size: "FX24ms_v2", + }, + "Standard_FX2mds_v2": { + Size: "FX2mds_v2", + }, + "Standard_FX2ms_v2": { + Size: "FX2ms_v2", + }, + "Standard_FX32-16mds_v2": { + Size: "FX32-16mds_v2", + }, + "Standard_FX32-16ms_v2": { + Size: "FX32-16ms_v2", + }, + "Standard_FX32-8mds_v2": { + Size: "FX32-8mds_v2", + }, + "Standard_FX32-8ms_v2": { + Size: "FX32-8ms_v2", + }, + "Standard_FX32mds_v2": { + Size: "FX32mds_v2", + }, + "Standard_FX32ms_v2": { + Size: "FX32ms_v2", + }, "Standard_FX36mds": { Size: "FX36mds", }, + "Standard_FX4-2mds_v2": { + Size: "FX4-2mds_v2", + }, + "Standard_FX4-2ms_v2": { + Size: "FX4-2ms_v2", + }, + "Standard_FX48-12mds_v2": { + Size: "FX48-12mds_v2", + }, + "Standard_FX48-12ms_v2": { + Size: "FX48-12ms_v2", + }, + "Standard_FX48-24mds_v2": { + Size: "FX48-24mds_v2", + }, + "Standard_FX48-24ms_v2": { + Size: "FX48-24ms_v2", + }, "Standard_FX48mds": { Size: "FX48mds", }, + "Standard_FX48mds_v2": { + Size: "FX48mds_v2", + }, + "Standard_FX48ms_v2": { + Size: "FX48ms_v2", + }, "Standard_FX4mds": { Size: "FX4mds", }, + "Standard_FX4mds_v2": { + Size: "FX4mds_v2", + }, + "Standard_FX4ms_v2": { + Size: "FX4ms_v2", + }, + "Standard_FX64-16mds_v2": { + Size: "FX64-16mds_v2", + }, + "Standard_FX64-16ms_v2": { + Size: "FX64-16ms_v2", + }, + "Standard_FX64-32mds_v2": { + Size: "FX64-32mds_v2", + }, + "Standard_FX64-32ms_v2": { + Size: "FX64-32ms_v2", + }, + "Standard_FX64mds_v2": { + Size: "FX64mds_v2", + }, + "Standard_FX64ms_v2": { + Size: "FX64ms_v2", + }, + "Standard_FX8-2mds_v2": { + Size: "FX8-2mds_v2", + }, + "Standard_FX8-2ms_v2": { + Size: "FX8-2ms_v2", + }, + "Standard_FX8-4mds_v2": { + Size: "FX8-4mds_v2", + }, + "Standard_FX8-4ms_v2": { + Size: "FX8-4ms_v2", + }, + "Standard_FX8mds_v2": { + Size: "FX8mds_v2", + }, + "Standard_FX8ms_v2": { + Size: "FX8ms_v2", + }, + "Standard_FX96-24mds_v2": { + Size: "FX96-24mds_v2", + }, + "Standard_FX96-24ms_v2": { + Size: "FX96-24ms_v2", + }, + "Standard_FX96-48mds_v2": { + Size: "FX96-48mds_v2", + }, + "Standard_FX96-48ms_v2": { + Size: "FX96-48ms_v2", + }, + "Standard_FX96mds_v2": { + Size: "FX96mds_v2", + }, + "Standard_FX96ms_v2": { + Size: "FX96ms_v2", + }, "Standard_G1": { Size: "G1", }, @@ -2006,17 +3515,29 @@ var SKUData = map[string]SKUInfo{ "Standard_HB176rs_v4": { Size: "HB176rs_v4", }, - "Standard_HB60-15rs": { - Size: "HB60-15rs", + "Standard_HB368-144rs_v5": { + Size: "HB368-144rs_v5", + }, + "Standard_HB368-192rs_v5": { + Size: "HB368-192rs_v5", + }, + "Standard_HB368-240rs_v5": { + Size: "HB368-240rs_v5", }, - "Standard_HB60-30rs": { - Size: "HB60-30rs", + "Standard_HB368-288rs_v5": { + Size: "HB368-288rs_v5", }, - "Standard_HB60-45rs": { - Size: "HB60-45rs", + "Standard_HB368-336rs_v5": { + Size: "HB368-336rs_v5", }, - "Standard_HB60rs": { - Size: "HB60rs", + "Standard_HB368-48rs_v5": { + Size: "HB368-48rs_v5", + }, + "Standard_HB368-96rs_v5": { + Size: "HB368-96rs_v5", + }, + "Standard_HB368rs_v5": { + Size: "HB368rs_v5", }, "Standard_HC44-16rs": { Size: "HC44-16rs", @@ -2042,9 +3563,18 @@ var SKUData = map[string]SKUInfo{ "Standard_HX176rs": { Size: "HX176rs", }, + "Standard_L12aos_v4": { + Size: "L12aos_v4", + }, + "Standard_L16aos_v4": { + Size: "L16aos_v4", + }, "Standard_L16as_v3": { Size: "L16as_v3", }, + "Standard_L16as_v4": { + Size: "L16as_v4", + }, "Standard_L16s": { Size: "L16s", }, @@ -2054,9 +3584,30 @@ var SKUData = map[string]SKUInfo{ "Standard_L16s_v3": { Size: "L16s_v3", }, + "Standard_L16s_v4": { + Size: "L16s_v4", + }, + "Standard_L24aos_v4": { + Size: "L24aos_v4", + }, + "Standard_L2aos_v4": { + Size: "L2aos_v4", + }, + "Standard_L2as_v4": { + Size: "L2as_v4", + }, + "Standard_L2s_v4": { + Size: "L2s_v4", + }, + "Standard_L32aos_v4": { + Size: "L32aos_v4", + }, "Standard_L32as_v3": { Size: "L32as_v3", }, + "Standard_L32as_v4": { + Size: "L32as_v4", + }, "Standard_L32s": { Size: "L32s", }, @@ -2066,39 +3617,75 @@ var SKUData = map[string]SKUInfo{ "Standard_L32s_v3": { Size: "L32s_v3", }, + "Standard_L32s_v4": { + Size: "L32s_v4", + }, "Standard_L48as_v3": { Size: "L48as_v3", }, + "Standard_L48as_v4": { + Size: "L48as_v4", + }, "Standard_L48s_v2": { Size: "L48s_v2", }, "Standard_L48s_v3": { Size: "L48s_v3", }, + "Standard_L48s_v4": { + Size: "L48s_v4", + }, + "Standard_L4aos_v4": { + Size: "L4aos_v4", + }, + "Standard_L4as_v4": { + Size: "L4as_v4", + }, "Standard_L4s": { Size: "L4s", }, + "Standard_L4s_v4": { + Size: "L4s_v4", + }, "Standard_L64as_v3": { Size: "L64as_v3", }, + "Standard_L64as_v4": { + Size: "L64as_v4", + }, "Standard_L64s_v2": { Size: "L64s_v2", }, "Standard_L64s_v3": { Size: "L64s_v3", }, + "Standard_L64s_v4": { + Size: "L64s_v4", + }, "Standard_L80as_v3": { Size: "L80as_v3", }, + "Standard_L80as_v4": { + Size: "L80as_v4", + }, "Standard_L80s_v2": { Size: "L80s_v2", }, "Standard_L80s_v3": { Size: "L80s_v3", }, + "Standard_L80s_v4": { + Size: "L80s_v4", + }, + "Standard_L8aos_v4": { + Size: "L8aos_v4", + }, "Standard_L8as_v3": { Size: "L8as_v3", }, + "Standard_L8as_v4": { + Size: "L8as_v4", + }, "Standard_L8s": { Size: "L8s", }, @@ -2108,15 +3695,42 @@ var SKUData = map[string]SKUInfo{ "Standard_L8s_v3": { Size: "L8s_v3", }, + "Standard_L8s_v4": { + Size: "L8s_v4", + }, + "Standard_L96as_v4": { + Size: "L96as_v4", + }, + "Standard_L96s_v4": { + Size: "L96s_v4", + }, "Standard_M128": { Size: "M128", }, "Standard_M128-32ms": { Size: "M128-32ms", }, + "Standard_M128-64bds_3_v3": { + Size: "M128-64bds_3_v3", + }, + "Standard_M128-64bds_v3": { + Size: "M128-64bds_v3", + }, + "Standard_M128-64bs_v3": { + Size: "M128-64bs_v3", + }, "Standard_M128-64ms": { Size: "M128-64ms", }, + "Standard_M128bds_3_v3": { + Size: "M128bds_3_v3", + }, + "Standard_M128bds_v3": { + Size: "M128bds_v3", + }, + "Standard_M128bs_v3": { + Size: "M128bs_v3", + }, "Standard_M128dms_v2": { Size: "M128dms_v2", }, @@ -2138,15 +3752,57 @@ var SKUData = map[string]SKUInfo{ "Standard_M128s_v2": { Size: "M128s_v2", }, + "Standard_M12ds_v3": { + Size: "M12ds_v3", + }, + "Standard_M12s_v3": { + Size: "M12s_v3", + }, "Standard_M16-4ms": { Size: "M16-4ms", }, "Standard_M16-8ms": { Size: "M16-8ms", }, + "Standard_M16bds_v3": { + Size: "M16bds_v3", + }, + "Standard_M16bs_v3": { + Size: "M16bs_v3", + }, "Standard_M16ms": { Size: "M16ms", }, + "Standard_M176-88bds_4_v3": { + Size: "M176-88bds_4_v3", + }, + "Standard_M176-88bds_v3": { + Size: "M176-88bds_v3", + }, + "Standard_M176-88bs_v3": { + Size: "M176-88bs_v3", + }, + "Standard_M176bds_4_v3": { + Size: "M176bds_4_v3", + }, + "Standard_M176bds_v3": { + Size: "M176bds_v3", + }, + "Standard_M176bs_v3": { + Size: "M176bs_v3", + }, + "Standard_M176ds_3_v3": { + Size: "M176ds_3_v3", + }, + "Standard_M176ds_4_v3": { + Size: "M176ds_4_v3", + }, + "Standard_M176s_3_v3": { + Size: "M176s_3_v3", + }, + "Standard_M176s_4_v3": { + Size: "M176s_4_v3", + }, "Standard_M192idms_v2": { Size: "M192idms_v2", }, @@ -2165,12 +3821,24 @@ var SKUData = map[string]SKUInfo{ "Standard_M208s_v2": { Size: "M208s_v2", }, + "Standard_M24ds_v3": { + Size: "M24ds_v3", + }, + "Standard_M24s_v3": { + Size: "M24s_v3", + }, "Standard_M32-16ms": { Size: "M32-16ms", }, "Standard_M32-8ms": { Size: "M32-8ms", }, + "Standard_M32bds_v3": { + Size: "M32bds_v3", + }, + "Standard_M32bs_v3": { + Size: "M32bs_v3", + }, "Standard_M32dms_v2": { Size: "M32dms_v2", }, @@ -2192,24 +3860,75 @@ var SKUData = map[string]SKUInfo{ "Standard_M416-208s_v2": { Size: "M416-208s_v2", }, + "Standard_M416bs_v3": { + Size: "M416bs_v3", + }, + "Standard_M416ds_6_v3": { + Size: "M416ds_6_v3", + }, + "Standard_M416ds_8_v3": { + Size: "M416ds_8_v3", + }, "Standard_M416ms_v2": { Size: "M416ms_v2", }, + "Standard_M416s_10_v2": { + Size: "M416s_10_v2", + }, + "Standard_M416s_6_v3": { + Size: "M416s_6_v3", + }, "Standard_M416s_8_v2": { Size: "M416s_8_v2", }, + "Standard_M416s_8_v3": { + Size: "M416s_8_v3", + }, + "Standard_M416s_9_v2": { + Size: "M416s_9_v2", + }, "Standard_M416s_v2": { Size: "M416s_v2", }, + "Standard_M48bds_v3": { + Size: "M48bds_v3", + }, + "Standard_M48bs_v3": { + Size: "M48bs_v3", + }, + "Standard_M48ds_1_v3": { + Size: "M48ds_1_v3", + }, + "Standard_M48s_1_v3": { + Size: "M48s_1_v3", + }, + "Standard_M624ds_12_v3": { + Size: "M624ds_12_v3", + }, + "Standard_M624s_12_v3": { + Size: "M624s_12_v3", + }, "Standard_M64": { Size: "M64", }, "Standard_M64-16ms": { Size: "M64-16ms", }, + "Standard_M64-32bds_1_v3": { + Size: "M64-32bds_1_v3", + }, "Standard_M64-32ms": { Size: "M64-32ms", }, + "Standard_M64bds_1_v3": { + Size: "M64bds_1_v3", + }, + "Standard_M64bds_v3": { + Size: "M64bds_v3", + }, + "Standard_M64bs_v3": { + Size: "M64bs_v3", + }, "Standard_M64dms_v2": { Size: "M64dms_v2", }, @@ -2240,17 +3959,44 @@ var SKUData = map[string]SKUInfo{ "Standard_M8-4ms": { Size: "M8-4ms", }, + "Standard_M832ds_12_v3": { + Size: "M832ds_12_v3", + }, + "Standard_M832ids_16_v3": { + Size: "M832ids_16_v3", + }, + "Standard_M832is_16_v3": { + Size: "M832is_16_v3", + }, + "Standard_M832s_12_v3": { + Size: "M832s_12_v3", + }, "Standard_M8ms": { Size: "M8ms", }, - "Standard_NC12": { - Size: "NC12", + "Standard_M96-48bds_2_v3": { + Size: "M96-48bds_2_v3", }, - "Standard_NC12_Promo": { - Size: "NC12_Promo", + "Standard_M96bds_2_v3": { + Size: "M96bds_2_v3", }, - "Standard_NC12s_v2": { - Size: "NC12s_v2", + "Standard_M96bds_v3": { + Size: "M96bds_v3", + }, + "Standard_M96bs_v3": { + Size: "M96bs_v3", + }, + "Standard_M96ds_1_v3": { + Size: "M96ds_1_v3", + }, + "Standard_M96ds_2_v3": { + Size: "M96ds_2_v3", + }, + "Standard_M96s_1_v3": { + Size: "M96s_1_v3", + }, + "Standard_M96s_2_v3": { + Size: "M96s_2_v3", }, "Standard_NC12s_v3": { Size: "NC12s_v3", @@ -2261,57 +4007,36 @@ var SKUData = map[string]SKUInfo{ "Standard_NC16as_T4_v3": { Size: "NC16as_T4_v3", }, - "Standard_NC24": { - Size: "NC24", - }, - "Standard_NC24_Promo": { - Size: "NC24_Promo", - }, "Standard_NC24ads_A100_v4": { Size: "NC24ads_A100_v4", }, - "Standard_NC24r": { - Size: "NC24r", - }, - "Standard_NC24r_Promo": { - Size: "NC24r_Promo", - }, - "Standard_NC24rs_v2": { - Size: "NC24rs_v2", - }, "Standard_NC24rs_v3": { Size: "NC24rs_v3", }, - "Standard_NC24s_v2": { - Size: "NC24s_v2", - }, "Standard_NC24s_v3": { Size: "NC24s_v3", }, "Standard_NC32ads_A10_v4": { Size: "NC32ads_A10_v4", }, + "Standard_NC40ads_H100_v5": { + Size: "NC40ads_H100_v5", + }, "Standard_NC48ads_A100_v4": { Size: "NC48ads_A100_v4", }, "Standard_NC4as_T4_v3": { Size: "NC4as_T4_v3", }, - "Standard_NC6": { - Size: "NC6", - }, "Standard_NC64as_T4_v3": { Size: "NC64as_T4_v3", }, - "Standard_NC6_Promo": { - Size: "NC6_Promo", - }, - "Standard_NC6s_v2": { - Size: "NC6s_v2", - }, "Standard_NC6s_v3": { Size: "NC6s_v3", }, + "Standard_NC80adis_H100_v5": { + Size: "NC80adis_H100_v5", + }, "Standard_NC8ads_A10_v4": { Size: "NC8ads_A10_v4", }, @@ -2321,30 +4046,45 @@ var SKUData = map[string]SKUInfo{ "Standard_NC96ads_A100_v4": { Size: "NC96ads_A100_v4", }, - "Standard_ND12s": { - Size: "ND12s", - }, - "Standard_ND24rs": { - Size: "ND24rs", + "Standard_NCC40ads_H100_v5": { + Size: "NCC40ads_H100_v5", }, - "Standard_ND24s": { - Size: "ND24s", + "Standard_ND128isr_GB300_v6": { + Size: "ND128isr_GB300_v6", }, "Standard_ND40rs_v2": { Size: "ND40rs_v2", }, - "Standard_ND40s_v3": { - Size: "ND40s_v3", - }, - "Standard_ND6s": { - Size: "ND6s", - }, "Standard_ND96amsr_A100_v4": { Size: "ND96amsr_A100_v4", }, "Standard_ND96asr_v4": { Size: "ND96asr_v4", }, + "Standard_ND96is_MI300X_v5": { + Size: "ND96is_MI300X_v5", + }, + "Standard_ND96isr_H100_v5": { + Size: "ND96isr_H100_v5", + }, + "Standard_ND96isr_H200_v5": { + Size: "ND96isr_H200_v5", + }, + "Standard_ND96isr_MI300X_v5": { + Size: "ND96isr_MI300X_v5", + }, + "Standard_NG16ads_V620_v1": { + Size: "NG16ads_V620_v1", + }, + "Standard_NG32adms_V620_v1": { + Size: "NG32adms_V620_v1", + }, + "Standard_NG32ads_V620_v1": { + Size: "NG32ads_V620_v1", + }, + "Standard_NG8ads_V620_v1": { + Size: "NG8ads_V620_v1", + }, "Standard_NP10s": { Size: "NP10s", }, @@ -2354,15 +4094,12 @@ var SKUData = map[string]SKUInfo{ "Standard_NP40s": { Size: "NP40s", }, - "Standard_NV12": { - Size: "NV12", - }, - "Standard_NV12_Promo": { - Size: "NV12_Promo", - }, "Standard_NV12ads_A10_v5": { Size: "NV12ads_A10_v5", }, + "Standard_NV12ads_V710_v5": { + Size: "NV12ads_V710_v5", + }, "Standard_NV12s_v2": { Size: "NV12s_v2", }, @@ -2375,11 +4112,8 @@ var SKUData = map[string]SKUInfo{ "Standard_NV18ads_A10_v5": { Size: "NV18ads_A10_v5", }, - "Standard_NV24": { - Size: "NV24", - }, - "Standard_NV24_Promo": { - Size: "NV24_Promo", + "Standard_NV24ads_V710_v5": { + Size: "NV24ads_V710_v5", }, "Standard_NV24s_v2": { Size: "NV24s_v2", @@ -2387,6 +4121,9 @@ var SKUData = map[string]SKUInfo{ "Standard_NV24s_v3": { Size: "NV24s_v3", }, + "Standard_NV28adms_V710_v5": { + Size: "NV28adms_V710_v5", + }, "Standard_NV32as_v4": { Size: "NV32as_v4", }, @@ -2399,15 +4136,12 @@ var SKUData = map[string]SKUInfo{ "Standard_NV48s_v3": { Size: "NV48s_v3", }, + "Standard_NV4ads_V710_v5": { + Size: "NV4ads_V710_v5", + }, "Standard_NV4as_v4": { Size: "NV4as_v4", }, - "Standard_NV6": { - Size: "NV6", - }, - "Standard_NV6_Promo": { - Size: "NV6_Promo", - }, "Standard_NV6ads_A10_v5": { Size: "NV6ads_A10_v5", }, @@ -2417,6 +4151,9 @@ var SKUData = map[string]SKUInfo{ "Standard_NV72ads_A10_v5": { Size: "NV72ads_A10_v5", }, + "Standard_NV8ads_V710_v5": { + Size: "NV8ads_V710_v5", + }, "Standard_NV8as_v4": { Size: "NV8as_v4", }, diff --git a/v2/hack/generate_vmsize_testdata.go b/v2/hack/generate_vmsize_testdata.go index a4eecd0..5081584 100644 --- a/v2/hack/generate_vmsize_testdata.go +++ b/v2/hack/generate_vmsize_testdata.go @@ -11,7 +11,7 @@ import ( "github.com/Azure/skewer/v2/testdata" ) -func getSKUs(subscriptionID, region string) (map[string]testdata.SKUInfo, error) { +func getSKUs(subscriptionID string) (map[string]testdata.SKUInfo, error) { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { return nil, err @@ -23,8 +23,7 @@ func getSKUs(subscriptionID, region string) (map[string]testdata.SKUInfo, error) } ctx := context.Background() - filter := fmt.Sprintf("location eq '%s'", region) - pager := client.NewListPager(&armcompute.ResourceSKUsClientListOptions{Filter: &filter}) + pager := client.NewListPager(nil) skus := map[string]testdata.SKUInfo{} for pager.More() { @@ -56,7 +55,7 @@ type SKUInfo struct { var SKUData = map[string]SKUInfo{ {{- range $key, $value := .}} "{{ $key }}": { - Size: "{{ $value.Size }}", + Size: "{{ $value.Size }}", }, {{- end }} } @@ -86,13 +85,7 @@ func main() { // Get the subscription ID from the environment variable or use a default value subscriptionID := os.Getenv("AZURE_SUBSCRIPTION_ID") - // Get the region from the environment variable or use a default value - region := os.Getenv("AZURE_REGION") - if region == "" { - region = "eastus" // Default region if not provided in the environment variable - } - - skus, err := getSKUs(subscriptionID, region) + skus, err := getSKUs(subscriptionID) if err != nil { fmt.Println("Error fetching SKUs:", err) return diff --git a/v2/testdata/generated_vmsize_testdata.go b/v2/testdata/generated_vmsize_testdata.go index 87ba50d..2da5790 100644 --- a/v2/testdata/generated_vmsize_testdata.go +++ b/v2/testdata/generated_vmsize_testdata.go @@ -5,60 +5,21 @@ type SKUInfo struct { } var SKUData = map[string]SKUInfo{ - "Basic_A0": { - Size: "A0", - }, - "Basic_A1": { - Size: "A1", - }, - "Basic_A2": { - Size: "A2", - }, - "Basic_A3": { - Size: "A3", - }, - "Basic_A4": { - Size: "A4", - }, - "Standard_A0": { - Size: "A0", - }, - "Standard_A1": { - Size: "A1", - }, "Standard_A1_v2": { Size: "A1_v2", }, - "Standard_A2": { - Size: "A2", - }, "Standard_A2_v2": { Size: "A2_v2", }, "Standard_A2m_v2": { Size: "A2m_v2", }, - "Standard_A3": { - Size: "A3", - }, - "Standard_A4": { - Size: "A4", - }, "Standard_A4_v2": { Size: "A4_v2", }, "Standard_A4m_v2": { Size: "A4m_v2", }, - "Standard_A5": { - Size: "A5", - }, - "Standard_A6": { - Size: "A6", - }, - "Standard_A7": { - Size: "A7", - }, "Standard_A8_v2": { Size: "A8_v2", }, @@ -203,6 +164,30 @@ var SKUData = map[string]SKUInfo{ "Standard_D12": { Size: "D12", }, + "Standard_D128ads_v7": { + Size: "D128ads_v7", + }, + "Standard_D128alds_v7": { + Size: "D128alds_v7", + }, + "Standard_D128als_v7": { + Size: "D128als_v7", + }, + "Standard_D128as_v7": { + Size: "D128as_v7", + }, + "Standard_D128ds_v6": { + Size: "D128ds_v6", + }, + "Standard_D128lds_v6": { + Size: "D128lds_v6", + }, + "Standard_D128ls_v6": { + Size: "D128ls_v6", + }, + "Standard_D128s_v6": { + Size: "D128s_v6", + }, "Standard_D12_v2": { Size: "D12_v2", }, @@ -230,6 +215,18 @@ var SKUData = map[string]SKUInfo{ "Standard_D15_v2": { Size: "D15_v2", }, + "Standard_D160ads_v7": { + Size: "D160ads_v7", + }, + "Standard_D160alds_v7": { + Size: "D160alds_v7", + }, + "Standard_D160als_v7": { + Size: "D160als_v7", + }, + "Standard_D160as_v7": { + Size: "D160as_v7", + }, "Standard_D16_v3": { Size: "D16_v3", }, @@ -239,17 +236,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D16_v5": { Size: "D16_v5", }, - "Standard_D16a_v3": { - Size: "D16a_v3", - }, "Standard_D16a_v4": { Size: "D16a_v4", }, "Standard_D16ads_v5": { Size: "D16ads_v5", }, - "Standard_D16as_v3": { - Size: "D16as_v3", + "Standard_D16ads_v6": { + Size: "D16ads_v6", + }, + "Standard_D16ads_v7": { + Size: "D16ads_v7", + }, + "Standard_D16alds_v6": { + Size: "D16alds_v6", + }, + "Standard_D16alds_v7": { + Size: "D16alds_v7", + }, + "Standard_D16als_v6": { + Size: "D16als_v6", + }, + "Standard_D16als_v7": { + Size: "D16als_v7", }, "Standard_D16as_v4": { Size: "D16as_v4", @@ -257,36 +266,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D16as_v5": { Size: "D16as_v5", }, + "Standard_D16as_v6": { + Size: "D16as_v6", + }, + "Standard_D16as_v7": { + Size: "D16as_v7", + }, "Standard_D16d_v4": { Size: "D16d_v4", }, "Standard_D16d_v5": { Size: "D16d_v5", }, + "Standard_D16darm_V3": { + Size: "D16darm_V3", + }, "Standard_D16ds_v4": { Size: "D16ds_v4", }, "Standard_D16ds_v5": { Size: "D16ds_v5", }, + "Standard_D16ds_v6": { + Size: "D16ds_v6", + }, "Standard_D16lds_v5": { Size: "D16lds_v5", }, + "Standard_D16lds_v6": { + Size: "D16lds_v6", + }, "Standard_D16ls_v5": { Size: "D16ls_v5", }, + "Standard_D16ls_v6": { + Size: "D16ls_v6", + }, "Standard_D16pds_v5": { Size: "D16pds_v5", }, + "Standard_D16pds_v6": { + Size: "D16pds_v6", + }, "Standard_D16plds_v5": { Size: "D16plds_v5", }, + "Standard_D16plds_v6": { + Size: "D16plds_v6", + }, "Standard_D16pls_v5": { Size: "D16pls_v5", }, + "Standard_D16pls_v6": { + Size: "D16pls_v6", + }, "Standard_D16ps_v5": { Size: "D16ps_v5", }, + "Standard_D16ps_v6": { + Size: "D16ps_v6", + }, "Standard_D16s_v3": { Size: "D16s_v3", }, @@ -296,6 +335,15 @@ var SKUData = map[string]SKUInfo{ "Standard_D16s_v5": { Size: "D16s_v5", }, + "Standard_D16s_v6": { + Size: "D16s_v6", + }, + "Standard_D192ds_v6": { + Size: "D192ds_v6", + }, + "Standard_D192s_v6": { + Size: "D192s_v6", + }, "Standard_D1_v2": { Size: "D1_v2", }, @@ -317,17 +365,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D2_v5": { Size: "D2_v5", }, - "Standard_D2a_v3": { - Size: "D2a_v3", - }, "Standard_D2a_v4": { Size: "D2a_v4", }, "Standard_D2ads_v5": { Size: "D2ads_v5", }, - "Standard_D2as_v3": { - Size: "D2as_v3", + "Standard_D2ads_v6": { + Size: "D2ads_v6", + }, + "Standard_D2ads_v7": { + Size: "D2ads_v7", + }, + "Standard_D2alds_v6": { + Size: "D2alds_v6", + }, + "Standard_D2alds_v7": { + Size: "D2alds_v7", + }, + "Standard_D2als_v6": { + Size: "D2als_v6", + }, + "Standard_D2als_v7": { + Size: "D2als_v7", }, "Standard_D2as_v4": { Size: "D2as_v4", @@ -335,36 +395,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D2as_v5": { Size: "D2as_v5", }, + "Standard_D2as_v6": { + Size: "D2as_v6", + }, + "Standard_D2as_v7": { + Size: "D2as_v7", + }, "Standard_D2d_v4": { Size: "D2d_v4", }, "Standard_D2d_v5": { Size: "D2d_v5", }, + "Standard_D2darm_V3": { + Size: "D2darm_V3", + }, "Standard_D2ds_v4": { Size: "D2ds_v4", }, "Standard_D2ds_v5": { Size: "D2ds_v5", }, + "Standard_D2ds_v6": { + Size: "D2ds_v6", + }, "Standard_D2lds_v5": { Size: "D2lds_v5", }, + "Standard_D2lds_v6": { + Size: "D2lds_v6", + }, "Standard_D2ls_v5": { Size: "D2ls_v5", }, + "Standard_D2ls_v6": { + Size: "D2ls_v6", + }, "Standard_D2pds_v5": { Size: "D2pds_v5", }, + "Standard_D2pds_v6": { + Size: "D2pds_v6", + }, "Standard_D2plds_v5": { Size: "D2plds_v5", }, + "Standard_D2plds_v6": { + Size: "D2plds_v6", + }, "Standard_D2pls_v5": { Size: "D2pls_v5", }, + "Standard_D2pls_v6": { + Size: "D2pls_v6", + }, "Standard_D2ps_v5": { Size: "D2ps_v5", }, + "Standard_D2ps_v6": { + Size: "D2ps_v6", + }, "Standard_D2s_v3": { Size: "D2s_v3", }, @@ -374,6 +464,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D2s_v5": { Size: "D2s_v5", }, + "Standard_D2s_v6": { + Size: "D2s_v6", + }, "Standard_D3": { Size: "D3", }, @@ -386,17 +479,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D32_v5": { Size: "D32_v5", }, - "Standard_D32a_v3": { - Size: "D32a_v3", - }, "Standard_D32a_v4": { Size: "D32a_v4", }, "Standard_D32ads_v5": { Size: "D32ads_v5", }, - "Standard_D32as_v3": { - Size: "D32as_v3", + "Standard_D32ads_v6": { + Size: "D32ads_v6", + }, + "Standard_D32ads_v7": { + Size: "D32ads_v7", + }, + "Standard_D32alds_v6": { + Size: "D32alds_v6", + }, + "Standard_D32alds_v7": { + Size: "D32alds_v7", + }, + "Standard_D32als_v6": { + Size: "D32als_v6", + }, + "Standard_D32als_v7": { + Size: "D32als_v7", }, "Standard_D32as_v4": { Size: "D32as_v4", @@ -404,36 +509,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D32as_v5": { Size: "D32as_v5", }, + "Standard_D32as_v6": { + Size: "D32as_v6", + }, + "Standard_D32as_v7": { + Size: "D32as_v7", + }, "Standard_D32d_v4": { Size: "D32d_v4", }, "Standard_D32d_v5": { Size: "D32d_v5", }, + "Standard_D32darm_V3": { + Size: "D32darm_V3", + }, "Standard_D32ds_v4": { Size: "D32ds_v4", }, "Standard_D32ds_v5": { Size: "D32ds_v5", }, + "Standard_D32ds_v6": { + Size: "D32ds_v6", + }, "Standard_D32lds_v5": { Size: "D32lds_v5", }, + "Standard_D32lds_v6": { + Size: "D32lds_v6", + }, "Standard_D32ls_v5": { Size: "D32ls_v5", }, + "Standard_D32ls_v6": { + Size: "D32ls_v6", + }, "Standard_D32pds_v5": { Size: "D32pds_v5", }, + "Standard_D32pds_v6": { + Size: "D32pds_v6", + }, "Standard_D32plds_v5": { Size: "D32plds_v5", }, + "Standard_D32plds_v6": { + Size: "D32plds_v6", + }, "Standard_D32pls_v5": { Size: "D32pls_v5", }, + "Standard_D32pls_v6": { + Size: "D32pls_v6", + }, "Standard_D32ps_v5": { Size: "D32ps_v5", }, + "Standard_D32ps_v6": { + Size: "D32ps_v6", + }, "Standard_D32s_v3": { Size: "D32s_v3", }, @@ -443,6 +578,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D32s_v5": { Size: "D32s_v5", }, + "Standard_D32s_v6": { + Size: "D32s_v6", + }, "Standard_D3_v2": { Size: "D3_v2", }, @@ -461,17 +599,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D48_v5": { Size: "D48_v5", }, - "Standard_D48a_v3": { - Size: "D48a_v3", - }, "Standard_D48a_v4": { Size: "D48a_v4", }, "Standard_D48ads_v5": { Size: "D48ads_v5", }, - "Standard_D48as_v3": { - Size: "D48as_v3", + "Standard_D48ads_v6": { + Size: "D48ads_v6", + }, + "Standard_D48ads_v7": { + Size: "D48ads_v7", + }, + "Standard_D48alds_v6": { + Size: "D48alds_v6", + }, + "Standard_D48alds_v7": { + Size: "D48alds_v7", + }, + "Standard_D48als_v6": { + Size: "D48als_v6", + }, + "Standard_D48als_v7": { + Size: "D48als_v7", }, "Standard_D48as_v4": { Size: "D48as_v4", @@ -479,36 +629,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D48as_v5": { Size: "D48as_v5", }, + "Standard_D48as_v6": { + Size: "D48as_v6", + }, + "Standard_D48as_v7": { + Size: "D48as_v7", + }, "Standard_D48d_v4": { Size: "D48d_v4", }, "Standard_D48d_v5": { Size: "D48d_v5", }, + "Standard_D48darm_V3": { + Size: "D48darm_V3", + }, "Standard_D48ds_v4": { Size: "D48ds_v4", }, "Standard_D48ds_v5": { Size: "D48ds_v5", }, + "Standard_D48ds_v6": { + Size: "D48ds_v6", + }, "Standard_D48lds_v5": { Size: "D48lds_v5", }, + "Standard_D48lds_v6": { + Size: "D48lds_v6", + }, "Standard_D48ls_v5": { Size: "D48ls_v5", }, + "Standard_D48ls_v6": { + Size: "D48ls_v6", + }, "Standard_D48pds_v5": { Size: "D48pds_v5", }, + "Standard_D48pds_v6": { + Size: "D48pds_v6", + }, "Standard_D48plds_v5": { Size: "D48plds_v5", }, + "Standard_D48plds_v6": { + Size: "D48plds_v6", + }, "Standard_D48pls_v5": { Size: "D48pls_v5", }, + "Standard_D48pls_v6": { + Size: "D48pls_v6", + }, "Standard_D48ps_v5": { Size: "D48ps_v5", }, + "Standard_D48ps_v6": { + Size: "D48ps_v6", + }, "Standard_D48s_v3": { Size: "D48s_v3", }, @@ -518,6 +698,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D48s_v5": { Size: "D48s_v5", }, + "Standard_D48s_v6": { + Size: "D48s_v6", + }, "Standard_D4_v2": { Size: "D4_v2", }, @@ -533,17 +716,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D4_v5": { Size: "D4_v5", }, - "Standard_D4a_v3": { - Size: "D4a_v3", - }, "Standard_D4a_v4": { Size: "D4a_v4", }, "Standard_D4ads_v5": { Size: "D4ads_v5", }, - "Standard_D4as_v3": { - Size: "D4as_v3", + "Standard_D4ads_v6": { + Size: "D4ads_v6", + }, + "Standard_D4ads_v7": { + Size: "D4ads_v7", + }, + "Standard_D4alds_v6": { + Size: "D4alds_v6", + }, + "Standard_D4alds_v7": { + Size: "D4alds_v7", + }, + "Standard_D4als_v6": { + Size: "D4als_v6", + }, + "Standard_D4als_v7": { + Size: "D4als_v7", }, "Standard_D4as_v4": { Size: "D4as_v4", @@ -551,36 +746,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D4as_v5": { Size: "D4as_v5", }, + "Standard_D4as_v6": { + Size: "D4as_v6", + }, + "Standard_D4as_v7": { + Size: "D4as_v7", + }, "Standard_D4d_v4": { Size: "D4d_v4", }, "Standard_D4d_v5": { Size: "D4d_v5", }, + "Standard_D4darm_V3": { + Size: "D4darm_V3", + }, "Standard_D4ds_v4": { Size: "D4ds_v4", }, "Standard_D4ds_v5": { Size: "D4ds_v5", }, + "Standard_D4ds_v6": { + Size: "D4ds_v6", + }, "Standard_D4lds_v5": { Size: "D4lds_v5", }, + "Standard_D4lds_v6": { + Size: "D4lds_v6", + }, "Standard_D4ls_v5": { Size: "D4ls_v5", }, + "Standard_D4ls_v6": { + Size: "D4ls_v6", + }, "Standard_D4pds_v5": { Size: "D4pds_v5", }, + "Standard_D4pds_v6": { + Size: "D4pds_v6", + }, "Standard_D4plds_v5": { Size: "D4plds_v5", }, + "Standard_D4plds_v6": { + Size: "D4plds_v6", + }, "Standard_D4pls_v5": { Size: "D4pls_v5", }, + "Standard_D4pls_v6": { + Size: "D4pls_v6", + }, "Standard_D4ps_v5": { Size: "D4ps_v5", }, + "Standard_D4ps_v6": { + Size: "D4ps_v6", + }, "Standard_D4s_v3": { Size: "D4s_v3", }, @@ -590,6 +815,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D4s_v5": { Size: "D4s_v5", }, + "Standard_D4s_v6": { + Size: "D4s_v6", + }, "Standard_D5_v2": { Size: "D5_v2", }, @@ -605,17 +833,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D64_v5": { Size: "D64_v5", }, - "Standard_D64a_v3": { - Size: "D64a_v3", - }, "Standard_D64a_v4": { Size: "D64a_v4", }, "Standard_D64ads_v5": { Size: "D64ads_v5", }, - "Standard_D64as_v3": { - Size: "D64as_v3", + "Standard_D64ads_v6": { + Size: "D64ads_v6", + }, + "Standard_D64ads_v7": { + Size: "D64ads_v7", + }, + "Standard_D64alds_v6": { + Size: "D64alds_v6", + }, + "Standard_D64alds_v7": { + Size: "D64alds_v7", + }, + "Standard_D64als_v6": { + Size: "D64als_v6", + }, + "Standard_D64als_v7": { + Size: "D64als_v7", }, "Standard_D64as_v4": { Size: "D64as_v4", @@ -623,6 +863,12 @@ var SKUData = map[string]SKUInfo{ "Standard_D64as_v5": { Size: "D64as_v5", }, + "Standard_D64as_v6": { + Size: "D64as_v6", + }, + "Standard_D64as_v7": { + Size: "D64as_v7", + }, "Standard_D64d_v4": { Size: "D64d_v4", }, @@ -635,24 +881,45 @@ var SKUData = map[string]SKUInfo{ "Standard_D64ds_v5": { Size: "D64ds_v5", }, + "Standard_D64ds_v6": { + Size: "D64ds_v6", + }, "Standard_D64lds_v5": { Size: "D64lds_v5", }, + "Standard_D64lds_v6": { + Size: "D64lds_v6", + }, "Standard_D64ls_v5": { Size: "D64ls_v5", }, + "Standard_D64ls_v6": { + Size: "D64ls_v6", + }, "Standard_D64pds_v5": { Size: "D64pds_v5", }, + "Standard_D64pds_v6": { + Size: "D64pds_v6", + }, "Standard_D64plds_v5": { Size: "D64plds_v5", }, + "Standard_D64plds_v6": { + Size: "D64plds_v6", + }, "Standard_D64pls_v5": { Size: "D64pls_v5", }, + "Standard_D64pls_v6": { + Size: "D64pls_v6", + }, "Standard_D64ps_v5": { Size: "D64ps_v5", }, + "Standard_D64ps_v6": { + Size: "D64ps_v6", + }, "Standard_D64s_v3": { Size: "D64s_v3", }, @@ -662,6 +929,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D64s_v5": { Size: "D64s_v5", }, + "Standard_D64s_v6": { + Size: "D64s_v6", + }, "Standard_D8_v3": { Size: "D8_v3", }, @@ -671,17 +941,29 @@ var SKUData = map[string]SKUInfo{ "Standard_D8_v5": { Size: "D8_v5", }, - "Standard_D8a_v3": { - Size: "D8a_v3", - }, "Standard_D8a_v4": { Size: "D8a_v4", }, "Standard_D8ads_v5": { Size: "D8ads_v5", }, - "Standard_D8as_v3": { - Size: "D8as_v3", + "Standard_D8ads_v6": { + Size: "D8ads_v6", + }, + "Standard_D8ads_v7": { + Size: "D8ads_v7", + }, + "Standard_D8alds_v6": { + Size: "D8alds_v6", + }, + "Standard_D8alds_v7": { + Size: "D8alds_v7", + }, + "Standard_D8als_v6": { + Size: "D8als_v6", + }, + "Standard_D8als_v7": { + Size: "D8als_v7", }, "Standard_D8as_v4": { Size: "D8as_v4", @@ -689,36 +971,66 @@ var SKUData = map[string]SKUInfo{ "Standard_D8as_v5": { Size: "D8as_v5", }, + "Standard_D8as_v6": { + Size: "D8as_v6", + }, + "Standard_D8as_v7": { + Size: "D8as_v7", + }, "Standard_D8d_v4": { Size: "D8d_v4", }, "Standard_D8d_v5": { Size: "D8d_v5", }, + "Standard_D8darm_V3": { + Size: "D8darm_V3", + }, "Standard_D8ds_v4": { Size: "D8ds_v4", }, "Standard_D8ds_v5": { Size: "D8ds_v5", }, + "Standard_D8ds_v6": { + Size: "D8ds_v6", + }, "Standard_D8lds_v5": { Size: "D8lds_v5", }, + "Standard_D8lds_v6": { + Size: "D8lds_v6", + }, "Standard_D8ls_v5": { Size: "D8ls_v5", }, + "Standard_D8ls_v6": { + Size: "D8ls_v6", + }, "Standard_D8pds_v5": { Size: "D8pds_v5", }, + "Standard_D8pds_v6": { + Size: "D8pds_v6", + }, "Standard_D8plds_v5": { Size: "D8plds_v5", }, + "Standard_D8plds_v6": { + Size: "D8plds_v6", + }, "Standard_D8pls_v5": { Size: "D8pls_v5", }, + "Standard_D8pls_v6": { + Size: "D8pls_v6", + }, "Standard_D8ps_v5": { Size: "D8ps_v5", }, + "Standard_D8ps_v6": { + Size: "D8ps_v6", + }, "Standard_D8s_v3": { Size: "D8s_v3", }, @@ -728,6 +1040,9 @@ var SKUData = map[string]SKUInfo{ "Standard_D8s_v5": { Size: "D8s_v5", }, + "Standard_D8s_v6": { + Size: "D8s_v6", + }, "Standard_D96_v5": { Size: "D96_v5", }, @@ -737,42 +1052,114 @@ var SKUData = map[string]SKUInfo{ "Standard_D96ads_v5": { Size: "D96ads_v5", }, + "Standard_D96ads_v6": { + Size: "D96ads_v6", + }, + "Standard_D96ads_v7": { + Size: "D96ads_v7", + }, + "Standard_D96alds_v6": { + Size: "D96alds_v6", + }, + "Standard_D96alds_v7": { + Size: "D96alds_v7", + }, + "Standard_D96als_v6": { + Size: "D96als_v6", + }, + "Standard_D96als_v7": { + Size: "D96als_v7", + }, "Standard_D96as_v4": { Size: "D96as_v4", }, "Standard_D96as_v5": { Size: "D96as_v5", }, + "Standard_D96as_v6": { + Size: "D96as_v6", + }, + "Standard_D96as_v7": { + Size: "D96as_v7", + }, "Standard_D96d_v5": { Size: "D96d_v5", }, "Standard_D96ds_v5": { Size: "D96ds_v5", }, + "Standard_D96ds_v6": { + Size: "D96ds_v6", + }, "Standard_D96lds_v5": { Size: "D96lds_v5", }, + "Standard_D96lds_v6": { + Size: "D96lds_v6", + }, "Standard_D96ls_v5": { Size: "D96ls_v5", }, + "Standard_D96ls_v6": { + Size: "D96ls_v6", + }, + "Standard_D96pds_v6": { + Size: "D96pds_v6", + }, + "Standard_D96plds_v6": { + Size: "D96plds_v6", + }, + "Standard_D96pls_v6": { + Size: "D96pls_v6", + }, + "Standard_D96ps_v6": { + Size: "D96ps_v6", + }, "Standard_D96s_v5": { Size: "D96s_v5", }, + "Standard_D96s_v6": { + Size: "D96s_v6", + }, + "Standard_DC128eds_v6": { + Size: "DC128eds_v6", + }, + "Standard_DC128es_v6": { + Size: "DC128es_v6", + }, "Standard_DC16ads_cc_v5": { Size: "DC16ads_cc_v5", }, "Standard_DC16ads_v5": { Size: "DC16ads_v5", }, + "Standard_DC16ads_v6": { + Size: "DC16ads_v6", + }, "Standard_DC16as_cc_v5": { Size: "DC16as_cc_v5", }, "Standard_DC16as_v5": { Size: "DC16as_v5", }, + "Standard_DC16as_v6": { + Size: "DC16as_v6", + }, "Standard_DC16ds_v3": { Size: "DC16ds_v3", }, + "Standard_DC16eds_v5": { + Size: "DC16eds_v5", + }, + "Standard_DC16eds_v6": { + Size: "DC16eds_v6", + }, + "Standard_DC16es_v5": { + Size: "DC16es_v5", + }, + "Standard_DC16es_v6": { + Size: "DC16es_v6", + }, "Standard_DC16s_v3": { Size: "DC16s_v3", }, @@ -794,14 +1181,29 @@ var SKUData = map[string]SKUInfo{ "Standard_DC2ads_v5": { Size: "DC2ads_v5", }, + "Standard_DC2ads_v6": { + Size: "DC2ads_v6", + }, "Standard_DC2as_v5": { Size: "DC2as_v5", }, + "Standard_DC2as_v6": { + Size: "DC2as_v6", + }, "Standard_DC2ds_v3": { Size: "DC2ds_v3", }, - "Standard_DC2s": { - Size: "DC2s", + "Standard_DC2eds_v5": { + Size: "DC2eds_v5", + }, + "Standard_DC2eds_v6": { + Size: "DC2eds_v6", + }, + "Standard_DC2es_v5": { + Size: "DC2es_v5", + }, + "Standard_DC2es_v6": { + Size: "DC2es_v6", }, "Standard_DC2s_v2": { Size: "DC2s_v2", @@ -815,15 +1217,33 @@ var SKUData = map[string]SKUInfo{ "Standard_DC32ads_v5": { Size: "DC32ads_v5", }, + "Standard_DC32ads_v6": { + Size: "DC32ads_v6", + }, "Standard_DC32as_cc_v5": { Size: "DC32as_cc_v5", }, "Standard_DC32as_v5": { Size: "DC32as_v5", }, + "Standard_DC32as_v6": { + Size: "DC32as_v6", + }, "Standard_DC32ds_v3": { Size: "DC32ds_v3", }, + "Standard_DC32eds_v5": { + Size: "DC32eds_v5", + }, + "Standard_DC32eds_v6": { + Size: "DC32eds_v6", + }, + "Standard_DC32es_v5": { + Size: "DC32es_v5", + }, + "Standard_DC32es_v6": { + Size: "DC32es_v6", + }, "Standard_DC32s_v3": { Size: "DC32s_v3", }, @@ -833,15 +1253,33 @@ var SKUData = map[string]SKUInfo{ "Standard_DC48ads_v5": { Size: "DC48ads_v5", }, + "Standard_DC48ads_v6": { + Size: "DC48ads_v6", + }, "Standard_DC48as_cc_v5": { Size: "DC48as_cc_v5", }, "Standard_DC48as_v5": { Size: "DC48as_v5", }, + "Standard_DC48as_v6": { + Size: "DC48as_v6", + }, "Standard_DC48ds_v3": { Size: "DC48ds_v3", }, + "Standard_DC48eds_v5": { + Size: "DC48eds_v5", + }, + "Standard_DC48eds_v6": { + Size: "DC48eds_v6", + }, + "Standard_DC48es_v5": { + Size: "DC48es_v5", + }, + "Standard_DC48es_v6": { + Size: "DC48es_v6", + }, "Standard_DC48s_v3": { Size: "DC48s_v3", }, @@ -851,17 +1289,32 @@ var SKUData = map[string]SKUInfo{ "Standard_DC4ads_v5": { Size: "DC4ads_v5", }, + "Standard_DC4ads_v6": { + Size: "DC4ads_v6", + }, "Standard_DC4as_cc_v5": { Size: "DC4as_cc_v5", }, "Standard_DC4as_v5": { Size: "DC4as_v5", }, + "Standard_DC4as_v6": { + Size: "DC4as_v6", + }, "Standard_DC4ds_v3": { Size: "DC4ds_v3", }, - "Standard_DC4s": { - Size: "DC4s", + "Standard_DC4eds_v5": { + Size: "DC4eds_v5", + }, + "Standard_DC4eds_v6": { + Size: "DC4eds_v6", + }, + "Standard_DC4es_v5": { + Size: "DC4es_v5", + }, + "Standard_DC4es_v6": { + Size: "DC4es_v6", }, "Standard_DC4s_v2": { Size: "DC4s_v2", @@ -875,12 +1328,30 @@ var SKUData = map[string]SKUInfo{ "Standard_DC64ads_v5": { Size: "DC64ads_v5", }, + "Standard_DC64ads_v6": { + Size: "DC64ads_v6", + }, "Standard_DC64as_cc_v5": { Size: "DC64as_cc_v5", }, "Standard_DC64as_v5": { Size: "DC64as_v5", }, + "Standard_DC64as_v6": { + Size: "DC64as_v6", + }, + "Standard_DC64eds_v5": { + Size: "DC64eds_v5", + }, + "Standard_DC64eds_v6": { + Size: "DC64eds_v6", + }, + "Standard_DC64es_v5": { + Size: "DC64es_v5", + }, + "Standard_DC64es_v6": { + Size: "DC64es_v6", + }, "Standard_DC8_v2": { Size: "DC8_v2", }, @@ -890,15 +1361,33 @@ var SKUData = map[string]SKUInfo{ "Standard_DC8ads_v5": { Size: "DC8ads_v5", }, + "Standard_DC8ads_v6": { + Size: "DC8ads_v6", + }, "Standard_DC8as_cc_v5": { Size: "DC8as_cc_v5", }, "Standard_DC8as_v5": { Size: "DC8as_v5", }, + "Standard_DC8as_v6": { + Size: "DC8as_v6", + }, "Standard_DC8ds_v3": { Size: "DC8ds_v3", }, + "Standard_DC8eds_v5": { + Size: "DC8eds_v5", + }, + "Standard_DC8eds_v6": { + Size: "DC8eds_v6", + }, + "Standard_DC8es_v5": { + Size: "DC8es_v5", + }, + "Standard_DC8es_v6": { + Size: "DC8es_v6", + }, "Standard_DC8s_v3": { Size: "DC8s_v3", }, @@ -908,12 +1397,30 @@ var SKUData = map[string]SKUInfo{ "Standard_DC96ads_v5": { Size: "DC96ads_v5", }, + "Standard_DC96ads_v6": { + Size: "DC96ads_v6", + }, "Standard_DC96as_cc_v5": { Size: "DC96as_cc_v5", }, "Standard_DC96as_v5": { Size: "DC96as_v5", }, + "Standard_DC96as_v6": { + Size: "DC96as_v6", + }, + "Standard_DC96eds_v5": { + Size: "DC96eds_v5", + }, + "Standard_DC96eds_v6": { + Size: "DC96eds_v6", + }, + "Standard_DC96es_v5": { + Size: "DC96es_v5", + }, + "Standard_DC96es_v6": { + Size: "DC96es_v6", + }, "Standard_DS1": { Size: "DS1", }, @@ -1037,21 +1544,66 @@ var SKUData = map[string]SKUInfo{ "Standard_E112ibs_v5": { Size: "E112ibs_v5", }, + "Standard_E128-32ads_v7": { + Size: "E128-32ads_v7", + }, + "Standard_E128-32as_v7": { + Size: "E128-32as_v7", + }, + "Standard_E128-32ds_v6": { + Size: "E128-32ds_v6", + }, + "Standard_E128-32s_v6": { + Size: "E128-32s_v6", + }, + "Standard_E128-64ads_v7": { + Size: "E128-64ads_v7", + }, + "Standard_E128-64as_v7": { + Size: "E128-64as_v7", + }, + "Standard_E128-64ds_v6": { + Size: "E128-64ds_v6", + }, + "Standard_E128-64s_v6": { + Size: "E128-64s_v6", + }, + "Standard_E128ads_v7": { + Size: "E128ads_v7", + }, + "Standard_E128as_v7": { + Size: "E128as_v7", + }, + "Standard_E128ds_v6": { + Size: "E128ds_v6", + }, + "Standard_E128s_v6": { + Size: "E128s_v6", + }, "Standard_E16-4ads_v5": { Size: "E16-4ads_v5", }, + "Standard_E16-4ads_v7": { + Size: "E16-4ads_v7", + }, "Standard_E16-4as_v4": { Size: "E16-4as_v4", }, "Standard_E16-4as_v5": { Size: "E16-4as_v5", }, + "Standard_E16-4as_v7": { + Size: "E16-4as_v7", + }, "Standard_E16-4ds_v4": { Size: "E16-4ds_v4", }, "Standard_E16-4ds_v5": { Size: "E16-4ds_v5", }, + "Standard_E16-4ds_v6": { + Size: "E16-4ds_v6", + }, "Standard_E16-4s_v3": { Size: "E16-4s_v3", }, @@ -1061,21 +1613,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E16-4s_v5": { Size: "E16-4s_v5", }, + "Standard_E16-4s_v6": { + Size: "E16-4s_v6", + }, "Standard_E16-8ads_v5": { Size: "E16-8ads_v5", }, + "Standard_E16-8ads_v7": { + Size: "E16-8ads_v7", + }, "Standard_E16-8as_v4": { Size: "E16-8as_v4", }, "Standard_E16-8as_v5": { Size: "E16-8as_v5", }, + "Standard_E16-8as_v7": { + Size: "E16-8as_v7", + }, "Standard_E16-8ds_v4": { Size: "E16-8ds_v4", }, "Standard_E16-8ds_v5": { Size: "E16-8ds_v5", }, + "Standard_E16-8ds_v6": { + Size: "E16-8ds_v6", + }, "Standard_E16-8s_v3": { Size: "E16-8s_v3", }, @@ -1085,6 +1649,15 @@ var SKUData = map[string]SKUInfo{ "Standard_E16-8s_v5": { Size: "E16-8s_v5", }, + "Standard_E16-8s_v6": { + Size: "E16-8s_v6", + }, + "Standard_E160ads_v7": { + Size: "E160ads_v7", + }, + "Standard_E160as_v7": { + Size: "E160as_v7", + }, "Standard_E16_v3": { Size: "E16_v3", }, @@ -1100,12 +1673,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E16ads_v5": { Size: "E16ads_v5", }, + "Standard_E16ads_v6": { + Size: "E16ads_v6", + }, + "Standard_E16ads_v7": { + Size: "E16ads_v7", + }, "Standard_E16as_v4": { Size: "E16as_v4", }, "Standard_E16as_v5": { Size: "E16as_v5", }, + "Standard_E16as_v6": { + Size: "E16as_v6", + }, + "Standard_E16as_v7": { + Size: "E16as_v7", + }, "Standard_E16bds_v5": { Size: "E16bds_v5", }, @@ -1118,18 +1703,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E16d_v5": { Size: "E16d_v5", }, + "Standard_E16darm_V3": { + Size: "E16darm_V3", + }, "Standard_E16ds_v4": { Size: "E16ds_v4", }, "Standard_E16ds_v5": { Size: "E16ds_v5", }, + "Standard_E16ds_v6": { + Size: "E16ds_v6", + }, "Standard_E16pds_v5": { Size: "E16pds_v5", }, + "Standard_E16pds_v6": { + Size: "E16pds_v6", + }, "Standard_E16ps_v5": { Size: "E16ps_v5", }, + "Standard_E16ps_v6": { + Size: "E16ps_v6", + }, "Standard_E16s_v3": { Size: "E16s_v3", }, @@ -1139,6 +1736,15 @@ var SKUData = map[string]SKUInfo{ "Standard_E16s_v5": { Size: "E16s_v5", }, + "Standard_E16s_v6": { + Size: "E16s_v6", + }, + "Standard_E192ids_v6": { + Size: "E192ids_v6", + }, + "Standard_E192is_v6": { + Size: "E192is_v6", + }, "Standard_E20_v3": { Size: "E20_v3", }, @@ -1154,24 +1760,36 @@ var SKUData = map[string]SKUInfo{ "Standard_E20ads_v5": { Size: "E20ads_v5", }, + "Standard_E20ads_v6": { + Size: "E20ads_v6", + }, "Standard_E20as_v4": { Size: "E20as_v4", }, "Standard_E20as_v5": { Size: "E20as_v5", }, + "Standard_E20as_v6": { + Size: "E20as_v6", + }, "Standard_E20d_v4": { Size: "E20d_v4", }, "Standard_E20d_v5": { Size: "E20d_v5", }, + "Standard_E20darm_V3": { + Size: "E20darm_V3", + }, "Standard_E20ds_v4": { Size: "E20ds_v4", }, "Standard_E20ds_v5": { Size: "E20ds_v5", }, + "Standard_E20ds_v6": { + Size: "E20ds_v6", + }, "Standard_E20pds_v5": { Size: "E20pds_v5", }, @@ -1187,6 +1805,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E20s_v5": { Size: "E20s_v5", }, + "Standard_E20s_v6": { + Size: "E20s_v6", + }, "Standard_E2_v3": { Size: "E2_v3", }, @@ -1202,12 +1823,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E2ads_v5": { Size: "E2ads_v5", }, + "Standard_E2ads_v6": { + Size: "E2ads_v6", + }, + "Standard_E2ads_v7": { + Size: "E2ads_v7", + }, "Standard_E2as_v4": { Size: "E2as_v4", }, "Standard_E2as_v5": { Size: "E2as_v5", }, + "Standard_E2as_v6": { + Size: "E2as_v6", + }, + "Standard_E2as_v7": { + Size: "E2as_v7", + }, "Standard_E2bds_v5": { Size: "E2bds_v5", }, @@ -1220,18 +1853,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E2d_v5": { Size: "E2d_v5", }, + "Standard_E2darm_V3": { + Size: "E2darm_V3", + }, "Standard_E2ds_v4": { Size: "E2ds_v4", }, "Standard_E2ds_v5": { Size: "E2ds_v5", }, + "Standard_E2ds_v6": { + Size: "E2ds_v6", + }, "Standard_E2pds_v5": { Size: "E2pds_v5", }, + "Standard_E2pds_v6": { + Size: "E2pds_v6", + }, "Standard_E2ps_v5": { Size: "E2ps_v5", }, + "Standard_E2ps_v6": { + Size: "E2ps_v6", + }, "Standard_E2s_v3": { Size: "E2s_v3", }, @@ -1241,21 +1886,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E2s_v5": { Size: "E2s_v5", }, + "Standard_E2s_v6": { + Size: "E2s_v6", + }, "Standard_E32-16ads_v5": { Size: "E32-16ads_v5", }, + "Standard_E32-16ads_v7": { + Size: "E32-16ads_v7", + }, "Standard_E32-16as_v4": { Size: "E32-16as_v4", }, "Standard_E32-16as_v5": { Size: "E32-16as_v5", }, + "Standard_E32-16as_v7": { + Size: "E32-16as_v7", + }, "Standard_E32-16ds_v4": { Size: "E32-16ds_v4", }, "Standard_E32-16ds_v5": { Size: "E32-16ds_v5", }, + "Standard_E32-16ds_v6": { + Size: "E32-16ds_v6", + }, "Standard_E32-16s_v3": { Size: "E32-16s_v3", }, @@ -1265,21 +1922,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E32-16s_v5": { Size: "E32-16s_v5", }, + "Standard_E32-16s_v6": { + Size: "E32-16s_v6", + }, "Standard_E32-8ads_v5": { Size: "E32-8ads_v5", }, + "Standard_E32-8ads_v7": { + Size: "E32-8ads_v7", + }, "Standard_E32-8as_v4": { Size: "E32-8as_v4", }, "Standard_E32-8as_v5": { Size: "E32-8as_v5", }, + "Standard_E32-8as_v7": { + Size: "E32-8as_v7", + }, "Standard_E32-8ds_v4": { Size: "E32-8ds_v4", }, "Standard_E32-8ds_v5": { Size: "E32-8ds_v5", }, + "Standard_E32-8ds_v6": { + Size: "E32-8ds_v6", + }, "Standard_E32-8s_v3": { Size: "E32-8s_v3", }, @@ -1289,6 +1958,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E32-8s_v5": { Size: "E32-8s_v5", }, + "Standard_E32-8s_v6": { + Size: "E32-8s_v6", + }, "Standard_E32_v3": { Size: "E32_v3", }, @@ -1304,12 +1976,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E32ads_v5": { Size: "E32ads_v5", }, + "Standard_E32ads_v6": { + Size: "E32ads_v6", + }, + "Standard_E32ads_v7": { + Size: "E32ads_v7", + }, "Standard_E32as_v4": { Size: "E32as_v4", }, "Standard_E32as_v5": { Size: "E32as_v5", }, + "Standard_E32as_v6": { + Size: "E32as_v6", + }, + "Standard_E32as_v7": { + Size: "E32as_v7", + }, "Standard_E32bds_v5": { Size: "E32bds_v5", }, @@ -1322,18 +2006,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E32d_v5": { Size: "E32d_v5", }, + "Standard_E32darm_V3": { + Size: "E32darm_V3", + }, "Standard_E32ds_v4": { Size: "E32ds_v4", }, "Standard_E32ds_v5": { Size: "E32ds_v5", }, + "Standard_E32ds_v6": { + Size: "E32ds_v6", + }, "Standard_E32pds_v5": { Size: "E32pds_v5", }, + "Standard_E32pds_v6": { + Size: "E32pds_v6", + }, "Standard_E32ps_v5": { Size: "E32ps_v5", }, + "Standard_E32ps_v6": { + Size: "E32ps_v6", + }, "Standard_E32s_v3": { Size: "E32s_v3", }, @@ -1343,21 +2039,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E32s_v5": { Size: "E32s_v5", }, + "Standard_E32s_v6": { + Size: "E32s_v6", + }, "Standard_E4-2ads_v5": { Size: "E4-2ads_v5", }, + "Standard_E4-2ads_v7": { + Size: "E4-2ads_v7", + }, "Standard_E4-2as_v4": { Size: "E4-2as_v4", }, "Standard_E4-2as_v5": { Size: "E4-2as_v5", }, + "Standard_E4-2as_v7": { + Size: "E4-2as_v7", + }, "Standard_E4-2ds_v4": { Size: "E4-2ds_v4", }, "Standard_E4-2ds_v5": { Size: "E4-2ds_v5", }, + "Standard_E4-2ds_v6": { + Size: "E4-2ds_v6", + }, "Standard_E4-2s_v3": { Size: "E4-2s_v3", }, @@ -1367,6 +2075,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E4-2s_v5": { Size: "E4-2s_v5", }, + "Standard_E4-2s_v6": { + Size: "E4-2s_v6", + }, "Standard_E48_v3": { Size: "E48_v3", }, @@ -1382,12 +2093,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E48ads_v5": { Size: "E48ads_v5", }, + "Standard_E48ads_v6": { + Size: "E48ads_v6", + }, + "Standard_E48ads_v7": { + Size: "E48ads_v7", + }, "Standard_E48as_v4": { Size: "E48as_v4", }, "Standard_E48as_v5": { Size: "E48as_v5", }, + "Standard_E48as_v6": { + Size: "E48as_v6", + }, + "Standard_E48as_v7": { + Size: "E48as_v7", + }, "Standard_E48bds_v5": { Size: "E48bds_v5", }, @@ -1400,12 +2123,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E48d_v5": { Size: "E48d_v5", }, + "Standard_E48darm_V3": { + Size: "E48darm_V3", + }, "Standard_E48ds_v4": { Size: "E48ds_v4", }, "Standard_E48ds_v5": { Size: "E48ds_v5", }, + "Standard_E48ds_v6": { + Size: "E48ds_v6", + }, + "Standard_E48pds_v6": { + Size: "E48pds_v6", + }, + "Standard_E48ps_v6": { + Size: "E48ps_v6", + }, "Standard_E48s_v3": { Size: "E48s_v3", }, @@ -1415,6 +2150,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E48s_v5": { Size: "E48s_v5", }, + "Standard_E48s_v6": { + Size: "E48s_v6", + }, "Standard_E4_v3": { Size: "E4_v3", }, @@ -1430,12 +2168,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E4ads_v5": { Size: "E4ads_v5", }, + "Standard_E4ads_v6": { + Size: "E4ads_v6", + }, + "Standard_E4ads_v7": { + Size: "E4ads_v7", + }, "Standard_E4as_v4": { Size: "E4as_v4", }, "Standard_E4as_v5": { Size: "E4as_v5", }, + "Standard_E4as_v6": { + Size: "E4as_v6", + }, + "Standard_E4as_v7": { + Size: "E4as_v7", + }, "Standard_E4bds_v5": { Size: "E4bds_v5", }, @@ -1448,18 +2198,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E4d_v5": { Size: "E4d_v5", }, + "Standard_E4darm_V3": { + Size: "E4darm_V3", + }, "Standard_E4ds_v4": { Size: "E4ds_v4", }, "Standard_E4ds_v5": { Size: "E4ds_v5", }, + "Standard_E4ds_v6": { + Size: "E4ds_v6", + }, "Standard_E4pds_v5": { Size: "E4pds_v5", }, + "Standard_E4pds_v6": { + Size: "E4pds_v6", + }, "Standard_E4ps_v5": { Size: "E4ps_v5", }, + "Standard_E4ps_v6": { + Size: "E4ps_v6", + }, "Standard_E4s_v3": { Size: "E4s_v3", }, @@ -1469,21 +2231,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E4s_v5": { Size: "E4s_v5", }, + "Standard_E4s_v6": { + Size: "E4s_v6", + }, "Standard_E64-16ads_v5": { Size: "E64-16ads_v5", }, + "Standard_E64-16ads_v7": { + Size: "E64-16ads_v7", + }, "Standard_E64-16as_v4": { Size: "E64-16as_v4", }, "Standard_E64-16as_v5": { Size: "E64-16as_v5", }, + "Standard_E64-16as_v7": { + Size: "E64-16as_v7", + }, "Standard_E64-16ds_v4": { Size: "E64-16ds_v4", }, "Standard_E64-16ds_v5": { Size: "E64-16ds_v5", }, + "Standard_E64-16ds_v6": { + Size: "E64-16ds_v6", + }, "Standard_E64-16s_v3": { Size: "E64-16s_v3", }, @@ -1493,21 +2267,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E64-16s_v5": { Size: "E64-16s_v5", }, + "Standard_E64-16s_v6": { + Size: "E64-16s_v6", + }, "Standard_E64-32ads_v5": { Size: "E64-32ads_v5", }, + "Standard_E64-32ads_v7": { + Size: "E64-32ads_v7", + }, "Standard_E64-32as_v4": { Size: "E64-32as_v4", }, "Standard_E64-32as_v5": { Size: "E64-32as_v5", }, + "Standard_E64-32as_v7": { + Size: "E64-32as_v7", + }, "Standard_E64-32ds_v4": { Size: "E64-32ds_v4", }, "Standard_E64-32ds_v5": { Size: "E64-32ds_v5", }, + "Standard_E64-32ds_v6": { + Size: "E64-32ds_v6", + }, "Standard_E64-32s_v3": { Size: "E64-32s_v3", }, @@ -1517,6 +2303,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E64-32s_v5": { Size: "E64-32s_v5", }, + "Standard_E64-32s_v6": { + Size: "E64-32s_v6", + }, "Standard_E64_v3": { Size: "E64_v3", }, @@ -1532,12 +2321,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E64ads_v5": { Size: "E64ads_v5", }, + "Standard_E64ads_v6": { + Size: "E64ads_v6", + }, + "Standard_E64ads_v7": { + Size: "E64ads_v7", + }, "Standard_E64as_v4": { Size: "E64as_v4", }, "Standard_E64as_v5": { Size: "E64as_v5", }, + "Standard_E64as_v6": { + Size: "E64as_v6", + }, + "Standard_E64as_v7": { + Size: "E64as_v7", + }, "Standard_E64bds_v5": { Size: "E64bds_v5", }, @@ -1556,12 +2357,21 @@ var SKUData = map[string]SKUInfo{ "Standard_E64ds_v5": { Size: "E64ds_v5", }, + "Standard_E64ds_v6": { + Size: "E64ds_v6", + }, "Standard_E64i_v3": { Size: "E64i_v3", }, "Standard_E64is_v3": { Size: "E64is_v3", }, + "Standard_E64pds_v6": { + Size: "E64pds_v6", + }, + "Standard_E64ps_v6": { + Size: "E64ps_v6", + }, "Standard_E64s_v3": { Size: "E64s_v3", }, @@ -1571,21 +2381,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E64s_v5": { Size: "E64s_v5", }, + "Standard_E64s_v6": { + Size: "E64s_v6", + }, "Standard_E8-2ads_v5": { Size: "E8-2ads_v5", }, + "Standard_E8-2ads_v7": { + Size: "E8-2ads_v7", + }, "Standard_E8-2as_v4": { Size: "E8-2as_v4", }, "Standard_E8-2as_v5": { Size: "E8-2as_v5", }, + "Standard_E8-2as_v7": { + Size: "E8-2as_v7", + }, "Standard_E8-2ds_v4": { Size: "E8-2ds_v4", }, "Standard_E8-2ds_v5": { Size: "E8-2ds_v5", }, + "Standard_E8-2ds_v6": { + Size: "E8-2ds_v6", + }, "Standard_E8-2s_v3": { Size: "E8-2s_v3", }, @@ -1595,21 +2417,33 @@ var SKUData = map[string]SKUInfo{ "Standard_E8-2s_v5": { Size: "E8-2s_v5", }, + "Standard_E8-2s_v6": { + Size: "E8-2s_v6", + }, "Standard_E8-4ads_v5": { Size: "E8-4ads_v5", }, + "Standard_E8-4ads_v7": { + Size: "E8-4ads_v7", + }, "Standard_E8-4as_v4": { Size: "E8-4as_v4", }, "Standard_E8-4as_v5": { Size: "E8-4as_v5", }, + "Standard_E8-4as_v7": { + Size: "E8-4as_v7", + }, "Standard_E8-4ds_v4": { Size: "E8-4ds_v4", }, "Standard_E8-4ds_v5": { Size: "E8-4ds_v5", }, + "Standard_E8-4ds_v6": { + Size: "E8-4ds_v6", + }, "Standard_E8-4s_v3": { Size: "E8-4s_v3", }, @@ -1619,6 +2453,9 @@ var SKUData = map[string]SKUInfo{ "Standard_E8-4s_v5": { Size: "E8-4s_v5", }, + "Standard_E8-4s_v6": { + Size: "E8-4s_v6", + }, "Standard_E80ids_v4": { Size: "E80ids_v4", }, @@ -1640,12 +2477,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E8ads_v5": { Size: "E8ads_v5", }, + "Standard_E8ads_v6": { + Size: "E8ads_v6", + }, + "Standard_E8ads_v7": { + Size: "E8ads_v7", + }, "Standard_E8as_v4": { Size: "E8as_v4", }, "Standard_E8as_v5": { Size: "E8as_v5", }, + "Standard_E8as_v6": { + Size: "E8as_v6", + }, + "Standard_E8as_v7": { + Size: "E8as_v7", + }, "Standard_E8bds_v5": { Size: "E8bds_v5", }, @@ -1658,18 +2507,30 @@ var SKUData = map[string]SKUInfo{ "Standard_E8d_v5": { Size: "E8d_v5", }, + "Standard_E8darm_V3": { + Size: "E8darm_V3", + }, "Standard_E8ds_v4": { Size: "E8ds_v4", }, "Standard_E8ds_v5": { Size: "E8ds_v5", }, + "Standard_E8ds_v6": { + Size: "E8ds_v6", + }, "Standard_E8pds_v5": { Size: "E8pds_v5", }, + "Standard_E8pds_v6": { + Size: "E8pds_v6", + }, "Standard_E8ps_v5": { Size: "E8ps_v5", }, + "Standard_E8ps_v6": { + Size: "E8ps_v6", + }, "Standard_E8s_v3": { Size: "E8s_v3", }, @@ -1679,36 +2540,69 @@ var SKUData = map[string]SKUInfo{ "Standard_E8s_v5": { Size: "E8s_v5", }, + "Standard_E8s_v6": { + Size: "E8s_v6", + }, "Standard_E96-24ads_v5": { Size: "E96-24ads_v5", }, + "Standard_E96-24ads_v6": { + Size: "E96-24ads_v6", + }, + "Standard_E96-24ads_v7": { + Size: "E96-24ads_v7", + }, "Standard_E96-24as_v4": { Size: "E96-24as_v4", }, "Standard_E96-24as_v5": { Size: "E96-24as_v5", }, + "Standard_E96-24as_v7": { + Size: "E96-24as_v7", + }, "Standard_E96-24ds_v5": { Size: "E96-24ds_v5", }, + "Standard_E96-24ds_v6": { + Size: "E96-24ds_v6", + }, "Standard_E96-24s_v5": { Size: "E96-24s_v5", }, + "Standard_E96-24s_v6": { + Size: "E96-24s_v6", + }, "Standard_E96-48ads_v5": { Size: "E96-48ads_v5", }, + "Standard_E96-48ads_v6": { + Size: "E96-48ads_v6", + }, + "Standard_E96-48ads_v7": { + Size: "E96-48ads_v7", + }, "Standard_E96-48as_v4": { Size: "E96-48as_v4", }, "Standard_E96-48as_v5": { Size: "E96-48as_v5", }, + "Standard_E96-48as_v7": { + Size: "E96-48as_v7", + }, "Standard_E96-48ds_v5": { Size: "E96-48ds_v5", }, + "Standard_E96-48ds_v6": { + Size: "E96-48ds_v6", + }, "Standard_E96-48s_v5": { Size: "E96-48s_v5", }, + "Standard_E96-48s_v6": { + Size: "E96-48s_v6", + }, "Standard_E96_v5": { Size: "E96_v5", }, @@ -1718,12 +2612,24 @@ var SKUData = map[string]SKUInfo{ "Standard_E96ads_v5": { Size: "E96ads_v5", }, + "Standard_E96ads_v6": { + Size: "E96ads_v6", + }, + "Standard_E96ads_v7": { + Size: "E96ads_v7", + }, "Standard_E96as_v4": { Size: "E96as_v4", }, "Standard_E96as_v5": { Size: "E96as_v5", }, + "Standard_E96as_v6": { + Size: "E96as_v6", + }, + "Standard_E96as_v7": { + Size: "E96as_v7", + }, "Standard_E96bds_v5": { Size: "E96bds_v5", }, @@ -1736,24 +2642,66 @@ var SKUData = map[string]SKUInfo{ "Standard_E96ds_v5": { Size: "E96ds_v5", }, + "Standard_E96ds_v6": { + Size: "E96ds_v6", + }, "Standard_E96ias_v4": { Size: "E96ias_v4", }, + "Standard_E96pds_v6": { + Size: "E96pds_v6", + }, + "Standard_E96ps_v6": { + Size: "E96ps_v6", + }, "Standard_E96s_v5": { Size: "E96s_v5", }, + "Standard_E96s_v6": { + Size: "E96s_v6", + }, + "Standard_EC128eds_v5": { + Size: "EC128eds_v5", + }, + "Standard_EC128es_v5": { + Size: "EC128es_v5", + }, + "Standard_EC128ieds_v5": { + Size: "EC128ieds_v5", + }, + "Standard_EC128ies_v5": { + Size: "EC128ies_v5", + }, "Standard_EC16ads_cc_v5": { Size: "EC16ads_cc_v5", }, "Standard_EC16ads_v5": { Size: "EC16ads_v5", }, + "Standard_EC16ads_v6": { + Size: "EC16ads_v6", + }, "Standard_EC16as_cc_v5": { Size: "EC16as_cc_v5", }, "Standard_EC16as_v5": { Size: "EC16as_v5", }, + "Standard_EC16as_v6": { + Size: "EC16as_v6", + }, + "Standard_EC16eds_v5": { + Size: "EC16eds_v5", + }, + "Standard_EC16eds_v6": { + Size: "EC16eds_v6", + }, + "Standard_EC16es_v5": { + Size: "EC16es_v5", + }, + "Standard_EC16es_v6": { + Size: "EC16es_v6", + }, "Standard_EC20ads_cc_v5": { Size: "EC20ads_cc_v5", }, @@ -1769,81 +2717,195 @@ var SKUData = map[string]SKUInfo{ "Standard_EC2ads_v5": { Size: "EC2ads_v5", }, + "Standard_EC2ads_v6": { + Size: "EC2ads_v6", + }, "Standard_EC2as_v5": { Size: "EC2as_v5", }, + "Standard_EC2as_v6": { + Size: "EC2as_v6", + }, + "Standard_EC2eds_v5": { + Size: "EC2eds_v5", + }, + "Standard_EC2eds_v6": { + Size: "EC2eds_v6", + }, + "Standard_EC2es_v5": { + Size: "EC2es_v5", + }, + "Standard_EC2es_v6": { + Size: "EC2es_v6", + }, "Standard_EC32ads_cc_v5": { Size: "EC32ads_cc_v5", }, "Standard_EC32ads_v5": { Size: "EC32ads_v5", }, + "Standard_EC32ads_v6": { + Size: "EC32ads_v6", + }, "Standard_EC32as_cc_v5": { Size: "EC32as_cc_v5", }, "Standard_EC32as_v5": { Size: "EC32as_v5", }, + "Standard_EC32as_v6": { + Size: "EC32as_v6", + }, + "Standard_EC32eds_v5": { + Size: "EC32eds_v5", + }, + "Standard_EC32eds_v6": { + Size: "EC32eds_v6", + }, + "Standard_EC32es_v5": { + Size: "EC32es_v5", + }, + "Standard_EC32es_v6": { + Size: "EC32es_v6", + }, "Standard_EC48ads_cc_v5": { Size: "EC48ads_cc_v5", }, "Standard_EC48ads_v5": { Size: "EC48ads_v5", }, + "Standard_EC48ads_v6": { + Size: "EC48ads_v6", + }, "Standard_EC48as_cc_v5": { Size: "EC48as_cc_v5", }, "Standard_EC48as_v5": { Size: "EC48as_v5", }, + "Standard_EC48as_v6": { + Size: "EC48as_v6", + }, + "Standard_EC48eds_v5": { + Size: "EC48eds_v5", + }, + "Standard_EC48eds_v6": { + Size: "EC48eds_v6", + }, + "Standard_EC48es_v5": { + Size: "EC48es_v5", + }, + "Standard_EC48es_v6": { + Size: "EC48es_v6", + }, "Standard_EC4ads_cc_v5": { Size: "EC4ads_cc_v5", }, "Standard_EC4ads_v5": { Size: "EC4ads_v5", }, + "Standard_EC4ads_v6": { + Size: "EC4ads_v6", + }, "Standard_EC4as_cc_v5": { Size: "EC4as_cc_v5", }, "Standard_EC4as_v5": { Size: "EC4as_v5", }, + "Standard_EC4as_v6": { + Size: "EC4as_v6", + }, + "Standard_EC4eds_v5": { + Size: "EC4eds_v5", + }, + "Standard_EC4eds_v6": { + Size: "EC4eds_v6", + }, + "Standard_EC4es_v5": { + Size: "EC4es_v5", + }, + "Standard_EC4es_v6": { + Size: "EC4es_v6", + }, "Standard_EC64ads_cc_v5": { Size: "EC64ads_cc_v5", }, "Standard_EC64ads_v5": { Size: "EC64ads_v5", }, + "Standard_EC64ads_v6": { + Size: "EC64ads_v6", + }, "Standard_EC64as_cc_v5": { Size: "EC64as_cc_v5", }, "Standard_EC64as_v5": { Size: "EC64as_v5", }, + "Standard_EC64as_v6": { + Size: "EC64as_v6", + }, + "Standard_EC64eds_v5": { + Size: "EC64eds_v5", + }, + "Standard_EC64eds_v6": { + Size: "EC64eds_v6", + }, + "Standard_EC64es_v5": { + Size: "EC64es_v5", + }, + "Standard_EC64es_v6": { + Size: "EC64es_v6", + }, "Standard_EC8ads_cc_v5": { Size: "EC8ads_cc_v5", }, "Standard_EC8ads_v5": { Size: "EC8ads_v5", }, + "Standard_EC8ads_v6": { + Size: "EC8ads_v6", + }, "Standard_EC8as_cc_v5": { Size: "EC8as_cc_v5", }, "Standard_EC8as_v5": { Size: "EC8as_v5", }, + "Standard_EC8as_v6": { + Size: "EC8as_v6", + }, + "Standard_EC8eds_v5": { + Size: "EC8eds_v5", + }, + "Standard_EC8eds_v6": { + Size: "EC8eds_v6", + }, + "Standard_EC8es_v5": { + Size: "EC8es_v5", + }, + "Standard_EC8es_v6": { + Size: "EC8es_v6", + }, "Standard_EC96ads_cc_v5": { Size: "EC96ads_cc_v5", }, "Standard_EC96ads_v5": { Size: "EC96ads_v5", }, + "Standard_EC96ads_v6": { + Size: "EC96ads_v6", + }, "Standard_EC96as_cc_v5": { Size: "EC96as_cc_v5", }, "Standard_EC96as_v5": { Size: "EC96as_v5", }, + "Standard_EC96as_v6": { + Size: "EC96as_v6", + }, "Standard_EC96iads_v5": { Size: "EC96iads_v5", }, @@ -1856,39 +2918,273 @@ var SKUData = map[string]SKUInfo{ "Standard_F16": { Size: "F16", }, + "Standard_F16-4amds_v7": { + Size: "F16-4amds_v7", + }, + "Standard_F16-4ams_v7": { + Size: "F16-4ams_v7", + }, + "Standard_F16-8amds_v7": { + Size: "F16-8amds_v7", + }, + "Standard_F16-8ams_v7": { + Size: "F16-8ams_v7", + }, + "Standard_F16ads_v7": { + Size: "F16ads_v7", + }, + "Standard_F16alds_v7": { + Size: "F16alds_v7", + }, + "Standard_F16als_v6": { + Size: "F16als_v6", + }, + "Standard_F16als_v7": { + Size: "F16als_v7", + }, + "Standard_F16amds_v7": { + Size: "F16amds_v7", + }, + "Standard_F16ams_v6": { + Size: "F16ams_v6", + }, + "Standard_F16ams_v7": { + Size: "F16ams_v7", + }, + "Standard_F16as_v6": { + Size: "F16as_v6", + }, + "Standard_F16as_v7": { + Size: "F16as_v7", + }, "Standard_F16s": { Size: "F16s", }, "Standard_F16s_v2": { Size: "F16s_v2", }, + "Standard_F1ads_v7": { + Size: "F1ads_v7", + }, + "Standard_F1alds_v7": { + Size: "F1alds_v7", + }, + "Standard_F1als_v7": { + Size: "F1als_v7", + }, + "Standard_F1amds_v7": { + Size: "F1amds_v7", + }, + "Standard_F1ams_v7": { + Size: "F1ams_v7", + }, + "Standard_F1as_v7": { + Size: "F1as_v7", + }, "Standard_F1s": { Size: "F1s", }, "Standard_F2": { Size: "F2", }, + "Standard_F2-1amds_v7": { + Size: "F2-1amds_v7", + }, + "Standard_F2-1ams_v7": { + Size: "F2-1ams_v7", + }, + "Standard_F2ads_v7": { + Size: "F2ads_v7", + }, + "Standard_F2alds_v7": { + Size: "F2alds_v7", + }, + "Standard_F2als_v6": { + Size: "F2als_v6", + }, + "Standard_F2als_v7": { + Size: "F2als_v7", + }, + "Standard_F2amds_v7": { + Size: "F2amds_v7", + }, + "Standard_F2ams_v6": { + Size: "F2ams_v6", + }, + "Standard_F2ams_v7": { + Size: "F2ams_v7", + }, + "Standard_F2as_v6": { + Size: "F2as_v6", + }, + "Standard_F2as_v7": { + Size: "F2as_v7", + }, "Standard_F2s": { Size: "F2s", }, "Standard_F2s_v2": { Size: "F2s_v2", }, + "Standard_F32-16amds_v7": { + Size: "F32-16amds_v7", + }, + "Standard_F32-16ams_v7": { + Size: "F32-16ams_v7", + }, + "Standard_F32-8amds_v7": { + Size: "F32-8amds_v7", + }, + "Standard_F32-8ams_v7": { + Size: "F32-8ams_v7", + }, + "Standard_F32ads_v7": { + Size: "F32ads_v7", + }, + "Standard_F32alds_v7": { + Size: "F32alds_v7", + }, + "Standard_F32als_v6": { + Size: "F32als_v6", + }, + "Standard_F32als_v7": { + Size: "F32als_v7", + }, + "Standard_F32amds_v7": { + Size: "F32amds_v7", + }, + "Standard_F32ams_v6": { + Size: "F32ams_v6", + }, + "Standard_F32ams_v7": { + Size: "F32ams_v7", + }, + "Standard_F32as_v6": { + Size: "F32as_v6", + }, + "Standard_F32as_v7": { + Size: "F32as_v7", + }, "Standard_F32s_v2": { Size: "F32s_v2", }, "Standard_F4": { Size: "F4", }, + "Standard_F4-1amds_v7": { + Size: "F4-1amds_v7", + }, + "Standard_F4-1ams_v7": { + Size: "F4-1ams_v7", + }, + "Standard_F4-2amds_v7": { + Size: "F4-2amds_v7", + }, + "Standard_F4-2ams_v7": { + Size: "F4-2ams_v7", + }, + "Standard_F48ads_v7": { + Size: "F48ads_v7", + }, + "Standard_F48alds_v7": { + Size: "F48alds_v7", + }, + "Standard_F48als_v6": { + Size: "F48als_v6", + }, + "Standard_F48als_v7": { + Size: "F48als_v7", + }, + "Standard_F48amds_v7": { + Size: "F48amds_v7", + }, + "Standard_F48ams_v6": { + Size: "F48ams_v6", + }, + "Standard_F48ams_v7": { + Size: "F48ams_v7", + }, + "Standard_F48as_v6": { + Size: "F48as_v6", + }, + "Standard_F48as_v7": { + Size: "F48as_v7", + }, "Standard_F48s_v2": { Size: "F48s_v2", }, + "Standard_F4ads_v7": { + Size: "F4ads_v7", + }, + "Standard_F4alds_v7": { + Size: "F4alds_v7", + }, + "Standard_F4als_v6": { + Size: "F4als_v6", + }, + "Standard_F4als_v7": { + Size: "F4als_v7", + }, + "Standard_F4amds_v7": { + Size: "F4amds_v7", + }, + "Standard_F4ams_v6": { + Size: "F4ams_v6", + }, + "Standard_F4ams_v7": { + Size: "F4ams_v7", + }, + "Standard_F4as_v6": { + Size: "F4as_v6", + }, + "Standard_F4as_v7": { + Size: "F4as_v7", + }, "Standard_F4s": { Size: "F4s", }, "Standard_F4s_v2": { Size: "F4s_v2", }, + "Standard_F64-16amds_v7": { + Size: "F64-16amds_v7", + }, + "Standard_F64-16ams_v7": { + Size: "F64-16ams_v7", + }, + "Standard_F64-32amds_v7": { + Size: "F64-32amds_v7", + }, + "Standard_F64-32ams_v7": { + Size: "F64-32ams_v7", + }, + "Standard_F64ads_v7": { + Size: "F64ads_v7", + }, + "Standard_F64alds_v7": { + Size: "F64alds_v7", + }, + "Standard_F64als_v6": { + Size: "F64als_v6", + }, + "Standard_F64als_v7": { + Size: "F64als_v7", + }, + "Standard_F64amds_v7": { + Size: "F64amds_v7", + }, + "Standard_F64ams_v6": { + Size: "F64ams_v6", + }, + "Standard_F64ams_v7": { + Size: "F64ams_v7", + }, + "Standard_F64as_v6": { + Size: "F64as_v6", + }, + "Standard_F64as_v7": { + Size: "F64as_v7", + }, "Standard_F64s_v2": { Size: "F64s_v2", }, @@ -1898,27 +3194,240 @@ var SKUData = map[string]SKUInfo{ "Standard_F8": { Size: "F8", }, + "Standard_F8-2amds_v7": { + Size: "F8-2amds_v7", + }, + "Standard_F8-2ams_v7": { + Size: "F8-2ams_v7", + }, + "Standard_F8-4amds_v7": { + Size: "F8-4amds_v7", + }, + "Standard_F8-4ams_v7": { + Size: "F8-4ams_v7", + }, + "Standard_F80ads_v7": { + Size: "F80ads_v7", + }, + "Standard_F80alds_v7": { + Size: "F80alds_v7", + }, + "Standard_F80als_v7": { + Size: "F80als_v7", + }, + "Standard_F80amds_v7": { + Size: "F80amds_v7", + }, + "Standard_F80ams_v7": { + Size: "F80ams_v7", + }, + "Standard_F80as_v7": { + Size: "F80as_v7", + }, + "Standard_F8ads_v7": { + Size: "F8ads_v7", + }, + "Standard_F8alds_v7": { + Size: "F8alds_v7", + }, + "Standard_F8als_v6": { + Size: "F8als_v6", + }, + "Standard_F8als_v7": { + Size: "F8als_v7", + }, + "Standard_F8amds_v7": { + Size: "F8amds_v7", + }, + "Standard_F8ams_v6": { + Size: "F8ams_v6", + }, + "Standard_F8ams_v7": { + Size: "F8ams_v7", + }, + "Standard_F8as_v6": { + Size: "F8as_v6", + }, + "Standard_F8as_v7": { + Size: "F8as_v7", + }, "Standard_F8s": { Size: "F8s", }, "Standard_F8s_v2": { Size: "F8s_v2", }, + "Standard_FX12-6mds_v2": { + Size: "FX12-6mds_v2", + }, + "Standard_FX12-6ms_v2": { + Size: "FX12-6ms_v2", + }, "Standard_FX12mds": { Size: "FX12mds", }, + "Standard_FX12mds_v2": { + Size: "FX12mds_v2", + }, + "Standard_FX12ms_v2": { + Size: "FX12ms_v2", + }, + "Standard_FX16-4mds_v2": { + Size: "FX16-4mds_v2", + }, + "Standard_FX16-4ms_v2": { + Size: "FX16-4ms_v2", + }, + "Standard_FX16-8mds_v2": { + Size: "FX16-8mds_v2", + }, + "Standard_FX16-8ms_v2": { + Size: "FX16-8ms_v2", + }, + "Standard_FX16mds_v2": { + Size: "FX16mds_v2", + }, + "Standard_FX16ms_v2": { + Size: "FX16ms_v2", + }, + "Standard_FX24-12mds_v2": { + Size: "FX24-12mds_v2", + }, + "Standard_FX24-12ms_v2": { + Size: "FX24-12ms_v2", + }, + "Standard_FX24-6mds_v2": { + Size: "FX24-6mds_v2", + }, + "Standard_FX24-6ms_v2": { + Size: "FX24-6ms_v2", + }, "Standard_FX24mds": { Size: "FX24mds", }, + "Standard_FX24mds_v2": { + Size: "FX24mds_v2", + }, + "Standard_FX24ms_v2": { + Size: "FX24ms_v2", + }, + "Standard_FX2mds_v2": { + Size: "FX2mds_v2", + }, + "Standard_FX2ms_v2": { + Size: "FX2ms_v2", + }, + "Standard_FX32-16mds_v2": { + Size: "FX32-16mds_v2", + }, + "Standard_FX32-16ms_v2": { + Size: "FX32-16ms_v2", + }, + "Standard_FX32-8mds_v2": { + Size: "FX32-8mds_v2", + }, + "Standard_FX32-8ms_v2": { + Size: "FX32-8ms_v2", + }, + "Standard_FX32mds_v2": { + Size: "FX32mds_v2", + }, + "Standard_FX32ms_v2": { + Size: "FX32ms_v2", + }, "Standard_FX36mds": { Size: "FX36mds", }, + "Standard_FX4-2mds_v2": { + Size: "FX4-2mds_v2", + }, + "Standard_FX4-2ms_v2": { + Size: "FX4-2ms_v2", + }, + "Standard_FX48-12mds_v2": { + Size: "FX48-12mds_v2", + }, + "Standard_FX48-12ms_v2": { + Size: "FX48-12ms_v2", + }, + "Standard_FX48-24mds_v2": { + Size: "FX48-24mds_v2", + }, + "Standard_FX48-24ms_v2": { + Size: "FX48-24ms_v2", + }, "Standard_FX48mds": { Size: "FX48mds", }, + "Standard_FX48mds_v2": { + Size: "FX48mds_v2", + }, + "Standard_FX48ms_v2": { + Size: "FX48ms_v2", + }, "Standard_FX4mds": { Size: "FX4mds", }, + "Standard_FX4mds_v2": { + Size: "FX4mds_v2", + }, + "Standard_FX4ms_v2": { + Size: "FX4ms_v2", + }, + "Standard_FX64-16mds_v2": { + Size: "FX64-16mds_v2", + }, + "Standard_FX64-16ms_v2": { + Size: "FX64-16ms_v2", + }, + "Standard_FX64-32mds_v2": { + Size: "FX64-32mds_v2", + }, + "Standard_FX64-32ms_v2": { + Size: "FX64-32ms_v2", + }, + "Standard_FX64mds_v2": { + Size: "FX64mds_v2", + }, + "Standard_FX64ms_v2": { + Size: "FX64ms_v2", + }, + "Standard_FX8-2mds_v2": { + Size: "FX8-2mds_v2", + }, + "Standard_FX8-2ms_v2": { + Size: "FX8-2ms_v2", + }, + "Standard_FX8-4mds_v2": { + Size: "FX8-4mds_v2", + }, + "Standard_FX8-4ms_v2": { + Size: "FX8-4ms_v2", + }, + "Standard_FX8mds_v2": { + Size: "FX8mds_v2", + }, + "Standard_FX8ms_v2": { + Size: "FX8ms_v2", + }, + "Standard_FX96-24mds_v2": { + Size: "FX96-24mds_v2", + }, + "Standard_FX96-24ms_v2": { + Size: "FX96-24ms_v2", + }, + "Standard_FX96-48mds_v2": { + Size: "FX96-48mds_v2", + }, + "Standard_FX96-48ms_v2": { + Size: "FX96-48ms_v2", + }, + "Standard_FX96mds_v2": { + Size: "FX96mds_v2", + }, + "Standard_FX96ms_v2": { + Size: "FX96ms_v2", + }, "Standard_G1": { Size: "G1", }, @@ -2006,17 +3515,29 @@ var SKUData = map[string]SKUInfo{ "Standard_HB176rs_v4": { Size: "HB176rs_v4", }, - "Standard_HB60-15rs": { - Size: "HB60-15rs", + "Standard_HB368-144rs_v5": { + Size: "HB368-144rs_v5", + }, + "Standard_HB368-192rs_v5": { + Size: "HB368-192rs_v5", + }, + "Standard_HB368-240rs_v5": { + Size: "HB368-240rs_v5", }, - "Standard_HB60-30rs": { - Size: "HB60-30rs", + "Standard_HB368-288rs_v5": { + Size: "HB368-288rs_v5", }, - "Standard_HB60-45rs": { - Size: "HB60-45rs", + "Standard_HB368-336rs_v5": { + Size: "HB368-336rs_v5", }, - "Standard_HB60rs": { - Size: "HB60rs", + "Standard_HB368-48rs_v5": { + Size: "HB368-48rs_v5", + }, + "Standard_HB368-96rs_v5": { + Size: "HB368-96rs_v5", + }, + "Standard_HB368rs_v5": { + Size: "HB368rs_v5", }, "Standard_HC44-16rs": { Size: "HC44-16rs", @@ -2042,9 +3563,18 @@ var SKUData = map[string]SKUInfo{ "Standard_HX176rs": { Size: "HX176rs", }, + "Standard_L12aos_v4": { + Size: "L12aos_v4", + }, + "Standard_L16aos_v4": { + Size: "L16aos_v4", + }, "Standard_L16as_v3": { Size: "L16as_v3", }, + "Standard_L16as_v4": { + Size: "L16as_v4", + }, "Standard_L16s": { Size: "L16s", }, @@ -2054,9 +3584,30 @@ var SKUData = map[string]SKUInfo{ "Standard_L16s_v3": { Size: "L16s_v3", }, + "Standard_L16s_v4": { + Size: "L16s_v4", + }, + "Standard_L24aos_v4": { + Size: "L24aos_v4", + }, + "Standard_L2aos_v4": { + Size: "L2aos_v4", + }, + "Standard_L2as_v4": { + Size: "L2as_v4", + }, + "Standard_L2s_v4": { + Size: "L2s_v4", + }, + "Standard_L32aos_v4": { + Size: "L32aos_v4", + }, "Standard_L32as_v3": { Size: "L32as_v3", }, + "Standard_L32as_v4": { + Size: "L32as_v4", + }, "Standard_L32s": { Size: "L32s", }, @@ -2066,39 +3617,75 @@ var SKUData = map[string]SKUInfo{ "Standard_L32s_v3": { Size: "L32s_v3", }, + "Standard_L32s_v4": { + Size: "L32s_v4", + }, "Standard_L48as_v3": { Size: "L48as_v3", }, + "Standard_L48as_v4": { + Size: "L48as_v4", + }, "Standard_L48s_v2": { Size: "L48s_v2", }, "Standard_L48s_v3": { Size: "L48s_v3", }, + "Standard_L48s_v4": { + Size: "L48s_v4", + }, + "Standard_L4aos_v4": { + Size: "L4aos_v4", + }, + "Standard_L4as_v4": { + Size: "L4as_v4", + }, "Standard_L4s": { Size: "L4s", }, + "Standard_L4s_v4": { + Size: "L4s_v4", + }, "Standard_L64as_v3": { Size: "L64as_v3", }, + "Standard_L64as_v4": { + Size: "L64as_v4", + }, "Standard_L64s_v2": { Size: "L64s_v2", }, "Standard_L64s_v3": { Size: "L64s_v3", }, + "Standard_L64s_v4": { + Size: "L64s_v4", + }, "Standard_L80as_v3": { Size: "L80as_v3", }, + "Standard_L80as_v4": { + Size: "L80as_v4", + }, "Standard_L80s_v2": { Size: "L80s_v2", }, "Standard_L80s_v3": { Size: "L80s_v3", }, + "Standard_L80s_v4": { + Size: "L80s_v4", + }, + "Standard_L8aos_v4": { + Size: "L8aos_v4", + }, "Standard_L8as_v3": { Size: "L8as_v3", }, + "Standard_L8as_v4": { + Size: "L8as_v4", + }, "Standard_L8s": { Size: "L8s", }, @@ -2108,15 +3695,42 @@ var SKUData = map[string]SKUInfo{ "Standard_L8s_v3": { Size: "L8s_v3", }, + "Standard_L8s_v4": { + Size: "L8s_v4", + }, + "Standard_L96as_v4": { + Size: "L96as_v4", + }, + "Standard_L96s_v4": { + Size: "L96s_v4", + }, "Standard_M128": { Size: "M128", }, "Standard_M128-32ms": { Size: "M128-32ms", }, + "Standard_M128-64bds_3_v3": { + Size: "M128-64bds_3_v3", + }, + "Standard_M128-64bds_v3": { + Size: "M128-64bds_v3", + }, + "Standard_M128-64bs_v3": { + Size: "M128-64bs_v3", + }, "Standard_M128-64ms": { Size: "M128-64ms", }, + "Standard_M128bds_3_v3": { + Size: "M128bds_3_v3", + }, + "Standard_M128bds_v3": { + Size: "M128bds_v3", + }, + "Standard_M128bs_v3": { + Size: "M128bs_v3", + }, "Standard_M128dms_v2": { Size: "M128dms_v2", }, @@ -2138,15 +3752,57 @@ var SKUData = map[string]SKUInfo{ "Standard_M128s_v2": { Size: "M128s_v2", }, + "Standard_M12ds_v3": { + Size: "M12ds_v3", + }, + "Standard_M12s_v3": { + Size: "M12s_v3", + }, "Standard_M16-4ms": { Size: "M16-4ms", }, "Standard_M16-8ms": { Size: "M16-8ms", }, + "Standard_M16bds_v3": { + Size: "M16bds_v3", + }, + "Standard_M16bs_v3": { + Size: "M16bs_v3", + }, "Standard_M16ms": { Size: "M16ms", }, + "Standard_M176-88bds_4_v3": { + Size: "M176-88bds_4_v3", + }, + "Standard_M176-88bds_v3": { + Size: "M176-88bds_v3", + }, + "Standard_M176-88bs_v3": { + Size: "M176-88bs_v3", + }, + "Standard_M176bds_4_v3": { + Size: "M176bds_4_v3", + }, + "Standard_M176bds_v3": { + Size: "M176bds_v3", + }, + "Standard_M176bs_v3": { + Size: "M176bs_v3", + }, + "Standard_M176ds_3_v3": { + Size: "M176ds_3_v3", + }, + "Standard_M176ds_4_v3": { + Size: "M176ds_4_v3", + }, + "Standard_M176s_3_v3": { + Size: "M176s_3_v3", + }, + "Standard_M176s_4_v3": { + Size: "M176s_4_v3", + }, "Standard_M192idms_v2": { Size: "M192idms_v2", }, @@ -2165,12 +3821,24 @@ var SKUData = map[string]SKUInfo{ "Standard_M208s_v2": { Size: "M208s_v2", }, + "Standard_M24ds_v3": { + Size: "M24ds_v3", + }, + "Standard_M24s_v3": { + Size: "M24s_v3", + }, "Standard_M32-16ms": { Size: "M32-16ms", }, "Standard_M32-8ms": { Size: "M32-8ms", }, + "Standard_M32bds_v3": { + Size: "M32bds_v3", + }, + "Standard_M32bs_v3": { + Size: "M32bs_v3", + }, "Standard_M32dms_v2": { Size: "M32dms_v2", }, @@ -2192,24 +3860,75 @@ var SKUData = map[string]SKUInfo{ "Standard_M416-208s_v2": { Size: "M416-208s_v2", }, + "Standard_M416bs_v3": { + Size: "M416bs_v3", + }, + "Standard_M416ds_6_v3": { + Size: "M416ds_6_v3", + }, + "Standard_M416ds_8_v3": { + Size: "M416ds_8_v3", + }, "Standard_M416ms_v2": { Size: "M416ms_v2", }, + "Standard_M416s_10_v2": { + Size: "M416s_10_v2", + }, + "Standard_M416s_6_v3": { + Size: "M416s_6_v3", + }, "Standard_M416s_8_v2": { Size: "M416s_8_v2", }, + "Standard_M416s_8_v3": { + Size: "M416s_8_v3", + }, + "Standard_M416s_9_v2": { + Size: "M416s_9_v2", + }, "Standard_M416s_v2": { Size: "M416s_v2", }, + "Standard_M48bds_v3": { + Size: "M48bds_v3", + }, + "Standard_M48bs_v3": { + Size: "M48bs_v3", + }, + "Standard_M48ds_1_v3": { + Size: "M48ds_1_v3", + }, + "Standard_M48s_1_v3": { + Size: "M48s_1_v3", + }, + "Standard_M624ds_12_v3": { + Size: "M624ds_12_v3", + }, + "Standard_M624s_12_v3": { + Size: "M624s_12_v3", + }, "Standard_M64": { Size: "M64", }, "Standard_M64-16ms": { Size: "M64-16ms", }, + "Standard_M64-32bds_1_v3": { + Size: "M64-32bds_1_v3", + }, "Standard_M64-32ms": { Size: "M64-32ms", }, + "Standard_M64bds_1_v3": { + Size: "M64bds_1_v3", + }, + "Standard_M64bds_v3": { + Size: "M64bds_v3", + }, + "Standard_M64bs_v3": { + Size: "M64bs_v3", + }, "Standard_M64dms_v2": { Size: "M64dms_v2", }, @@ -2240,17 +3959,44 @@ var SKUData = map[string]SKUInfo{ "Standard_M8-4ms": { Size: "M8-4ms", }, + "Standard_M832ds_12_v3": { + Size: "M832ds_12_v3", + }, + "Standard_M832ids_16_v3": { + Size: "M832ids_16_v3", + }, + "Standard_M832is_16_v3": { + Size: "M832is_16_v3", + }, + "Standard_M832s_12_v3": { + Size: "M832s_12_v3", + }, "Standard_M8ms": { Size: "M8ms", }, - "Standard_NC12": { - Size: "NC12", + "Standard_M96-48bds_2_v3": { + Size: "M96-48bds_2_v3", }, - "Standard_NC12_Promo": { - Size: "NC12_Promo", + "Standard_M96bds_2_v3": { + Size: "M96bds_2_v3", }, - "Standard_NC12s_v2": { - Size: "NC12s_v2", + "Standard_M96bds_v3": { + Size: "M96bds_v3", + }, + "Standard_M96bs_v3": { + Size: "M96bs_v3", + }, + "Standard_M96ds_1_v3": { + Size: "M96ds_1_v3", + }, + "Standard_M96ds_2_v3": { + Size: "M96ds_2_v3", + }, + "Standard_M96s_1_v3": { + Size: "M96s_1_v3", + }, + "Standard_M96s_2_v3": { + Size: "M96s_2_v3", }, "Standard_NC12s_v3": { Size: "NC12s_v3", @@ -2261,57 +4007,36 @@ var SKUData = map[string]SKUInfo{ "Standard_NC16as_T4_v3": { Size: "NC16as_T4_v3", }, - "Standard_NC24": { - Size: "NC24", - }, - "Standard_NC24_Promo": { - Size: "NC24_Promo", - }, "Standard_NC24ads_A100_v4": { Size: "NC24ads_A100_v4", }, - "Standard_NC24r": { - Size: "NC24r", - }, - "Standard_NC24r_Promo": { - Size: "NC24r_Promo", - }, - "Standard_NC24rs_v2": { - Size: "NC24rs_v2", - }, "Standard_NC24rs_v3": { Size: "NC24rs_v3", }, - "Standard_NC24s_v2": { - Size: "NC24s_v2", - }, "Standard_NC24s_v3": { Size: "NC24s_v3", }, "Standard_NC32ads_A10_v4": { Size: "NC32ads_A10_v4", }, + "Standard_NC40ads_H100_v5": { + Size: "NC40ads_H100_v5", + }, "Standard_NC48ads_A100_v4": { Size: "NC48ads_A100_v4", }, "Standard_NC4as_T4_v3": { Size: "NC4as_T4_v3", }, - "Standard_NC6": { - Size: "NC6", - }, "Standard_NC64as_T4_v3": { Size: "NC64as_T4_v3", }, - "Standard_NC6_Promo": { - Size: "NC6_Promo", - }, - "Standard_NC6s_v2": { - Size: "NC6s_v2", - }, "Standard_NC6s_v3": { Size: "NC6s_v3", }, + "Standard_NC80adis_H100_v5": { + Size: "NC80adis_H100_v5", + }, "Standard_NC8ads_A10_v4": { Size: "NC8ads_A10_v4", }, @@ -2321,30 +4046,45 @@ var SKUData = map[string]SKUInfo{ "Standard_NC96ads_A100_v4": { Size: "NC96ads_A100_v4", }, - "Standard_ND12s": { - Size: "ND12s", - }, - "Standard_ND24rs": { - Size: "ND24rs", + "Standard_NCC40ads_H100_v5": { + Size: "NCC40ads_H100_v5", }, - "Standard_ND24s": { - Size: "ND24s", + "Standard_ND128isr_GB300_v6": { + Size: "ND128isr_GB300_v6", }, "Standard_ND40rs_v2": { Size: "ND40rs_v2", }, - "Standard_ND40s_v3": { - Size: "ND40s_v3", - }, - "Standard_ND6s": { - Size: "ND6s", - }, "Standard_ND96amsr_A100_v4": { Size: "ND96amsr_A100_v4", }, "Standard_ND96asr_v4": { Size: "ND96asr_v4", }, + "Standard_ND96is_MI300X_v5": { + Size: "ND96is_MI300X_v5", + }, + "Standard_ND96isr_H100_v5": { + Size: "ND96isr_H100_v5", + }, + "Standard_ND96isr_H200_v5": { + Size: "ND96isr_H200_v5", + }, + "Standard_ND96isr_MI300X_v5": { + Size: "ND96isr_MI300X_v5", + }, + "Standard_NG16ads_V620_v1": { + Size: "NG16ads_V620_v1", + }, + "Standard_NG32adms_V620_v1": { + Size: "NG32adms_V620_v1", + }, + "Standard_NG32ads_V620_v1": { + Size: "NG32ads_V620_v1", + }, + "Standard_NG8ads_V620_v1": { + Size: "NG8ads_V620_v1", + }, "Standard_NP10s": { Size: "NP10s", }, @@ -2354,15 +4094,12 @@ var SKUData = map[string]SKUInfo{ "Standard_NP40s": { Size: "NP40s", }, - "Standard_NV12": { - Size: "NV12", - }, - "Standard_NV12_Promo": { - Size: "NV12_Promo", - }, "Standard_NV12ads_A10_v5": { Size: "NV12ads_A10_v5", }, + "Standard_NV12ads_V710_v5": { + Size: "NV12ads_V710_v5", + }, "Standard_NV12s_v2": { Size: "NV12s_v2", }, @@ -2375,11 +4112,8 @@ var SKUData = map[string]SKUInfo{ "Standard_NV18ads_A10_v5": { Size: "NV18ads_A10_v5", }, - "Standard_NV24": { - Size: "NV24", - }, - "Standard_NV24_Promo": { - Size: "NV24_Promo", + "Standard_NV24ads_V710_v5": { + Size: "NV24ads_V710_v5", }, "Standard_NV24s_v2": { Size: "NV24s_v2", @@ -2387,6 +4121,9 @@ var SKUData = map[string]SKUInfo{ "Standard_NV24s_v3": { Size: "NV24s_v3", }, + "Standard_NV28adms_V710_v5": { + Size: "NV28adms_V710_v5", + }, "Standard_NV32as_v4": { Size: "NV32as_v4", }, @@ -2399,15 +4136,12 @@ var SKUData = map[string]SKUInfo{ "Standard_NV48s_v3": { Size: "NV48s_v3", }, + "Standard_NV4ads_V710_v5": { + Size: "NV4ads_V710_v5", + }, "Standard_NV4as_v4": { Size: "NV4as_v4", }, - "Standard_NV6": { - Size: "NV6", - }, - "Standard_NV6_Promo": { - Size: "NV6_Promo", - }, "Standard_NV6ads_A10_v5": { Size: "NV6ads_A10_v5", }, @@ -2417,6 +4151,9 @@ var SKUData = map[string]SKUInfo{ "Standard_NV72ads_A10_v5": { Size: "NV72ads_A10_v5", }, + "Standard_NV8ads_V710_v5": { + Size: "NV8ads_V710_v5", + }, "Standard_NV8as_v4": { Size: "NV8as_v4", }, diff --git a/v2/vmsize.go b/v2/vmsize.go index 3d2d028..2b4f0ed 100644 --- a/v2/vmsize.go +++ b/v2/vmsize.go @@ -12,7 +12,7 @@ import ( // fetched using the ResourceSKU API, are not included here. They can be found in sku.go. var skuSizeScheme = regexp.MustCompile( - `^([A-Z])([A-Z]?)([A-Z]?)([0-9]+)-?((?:[0-9]+)?)((?:[abcdeilmtspPr]+|C+|NP)?)_?(?:([A-Z][0-9]+)_?)?(_cc_)?(_[0-9]+_)?(_MI300X_)?(_H100_)?((?:[vV][1-9])?)?(_Promo)?$`, + `^([A-Z])([A-Z]?)([A-Z]?)([0-9]+)-?((?:[0-9]+)?)((?:[abcdeiflmnotspPr]+|C+|NP)?)_?(?:([A-Z]+[0-9]+)_?)?(_cc_)?(_[0-9]+_)?(_MI300X_)?(_H100_)?((?:[vV][1-9])?)?(_Promo)?$`, ) // unParsableVMSizes map holds vmSize strings that cannot be easily parsed with skuSizeScheme. diff --git a/v2/vmsize_test.go b/v2/vmsize_test.go index 03e6bfd..c215218 100644 --- a/v2/vmsize_test.go +++ b/v2/vmsize_test.go @@ -169,6 +169,74 @@ var testCases = []struct { }, err: nil, }, + { + name: "Standard_L12aos_v4", + size: "L12aos_v4", + expectedVM: &VMSizeType{ + Family: "L", + Subfamily: nil, + Cpus: "12", + CpusConstrained: nil, + AdditiveFeatures: []rune{'a', 'o', 's'}, + AcceleratorType: nil, + ConfidentialChildCapability: false, + Version: "v4", + PromoVersion: false, + Series: "Laos_v4", + }, + err: nil, + }, + { + name: "Standard_D4fs_v6", + size: "D4fs_v6", + expectedVM: &VMSizeType{ + Family: "D", + Subfamily: nil, + Cpus: "4", + CpusConstrained: nil, + AdditiveFeatures: []rune{'f', 's'}, + AcceleratorType: nil, + ConfidentialChildCapability: false, + Version: "v6", + PromoVersion: false, + Series: "Dfs_v6", + }, + err: nil, + }, + { + name: "Standard_D8ns_v6", + size: "D8ns_v6", + expectedVM: &VMSizeType{ + Family: "D", + Subfamily: nil, + Cpus: "8", + CpusConstrained: nil, + AdditiveFeatures: []rune{'n', 's'}, + AcceleratorType: nil, + ConfidentialChildCapability: false, + Version: "v6", + PromoVersion: false, + Series: "Dns_v6", + }, + err: nil, + }, + { + name: "Standard_ND128isr_GB300_v6", + size: "ND128isr_GB300_v6", + expectedVM: &VMSizeType{ + Family: "N", + Subfamily: to.Ptr("D"), + Cpus: "128", + CpusConstrained: nil, + AdditiveFeatures: []rune{'i', 's', 'r'}, + AcceleratorType: to.Ptr("GB300"), + ConfidentialChildCapability: false, + Version: "v6", + PromoVersion: false, + Series: "NDisr_v6", + }, + err: nil, + }, { name: "Standard_inValid", size: "inValid", diff --git a/vmsize.go b/vmsize.go index bcd1bec..39f5f8d 100644 --- a/vmsize.go +++ b/vmsize.go @@ -12,7 +12,7 @@ import ( // fetched using the ResourceSKU API, are not included here. They can be found in sku.go. var skuSizeScheme = regexp.MustCompile( - `^([A-Z])([A-Z]?)([A-Z]?)([0-9]+)-?((?:[0-9]+)?)((?:[abcdeilmtspPr]+|C+|NP)?)_?(?:([A-Z][0-9]+)_?)?(_cc_)?(_[0-9]+_)?(_MI300X_)?(_H100_)?((?:[vV][1-9])?)?(_Promo)?$`, + `^([A-Z])([A-Z]?)([A-Z]?)([0-9]+)-?((?:[0-9]+)?)((?:[abcdeiflmnotspPr]+|C+|NP)?)_?(?:([A-Z]+[0-9]+)_?)?(_cc_)?(_[0-9]+_)?(_MI300X_)?(_H100_)?((?:[vV][1-9])?)?(_Promo)?$`, ) // unParsableVMSizes map holds vmSize strings that cannot be easily parsed with skuSizeScheme. diff --git a/vmsize_test.go b/vmsize_test.go index 5d711b5..6b82a68 100644 --- a/vmsize_test.go +++ b/vmsize_test.go @@ -169,6 +169,74 @@ var testCases = []struct { }, err: nil, }, + { + name: "Standard_L12aos_v4", + size: "L12aos_v4", + expectedVM: &VMSizeType{ + Family: "L", + Subfamily: nil, + Cpus: "12", + CpusConstrained: nil, + AdditiveFeatures: []rune{'a', 'o', 's'}, + AcceleratorType: nil, + ConfidentialChildCapability: false, + Version: "v4", + PromoVersion: false, + Series: "Laos_v4", + }, + err: nil, + }, + { + name: "Standard_D4fs_v6", + size: "D4fs_v6", + expectedVM: &VMSizeType{ + Family: "D", + Subfamily: nil, + Cpus: "4", + CpusConstrained: nil, + AdditiveFeatures: []rune{'f', 's'}, + AcceleratorType: nil, + ConfidentialChildCapability: false, + Version: "v6", + PromoVersion: false, + Series: "Dfs_v6", + }, + err: nil, + }, + { + name: "Standard_D8ns_v6", + size: "D8ns_v6", + expectedVM: &VMSizeType{ + Family: "D", + Subfamily: nil, + Cpus: "8", + CpusConstrained: nil, + AdditiveFeatures: []rune{'n', 's'}, + AcceleratorType: nil, + ConfidentialChildCapability: false, + Version: "v6", + PromoVersion: false, + Series: "Dns_v6", + }, + err: nil, + }, + { + name: "Standard_ND128isr_GB300_v6", + size: "ND128isr_GB300_v6", + expectedVM: &VMSizeType{ + Family: "N", + Subfamily: to.Ptr("D"), + Cpus: "128", + CpusConstrained: nil, + AdditiveFeatures: []rune{'i', 's', 'r'}, + AcceleratorType: to.Ptr("GB300"), + ConfidentialChildCapability: false, + Version: "v6", + PromoVersion: false, + Series: "NDisr_v6", + }, + err: nil, + }, { name: "Standard_inValid", size: "inValid",