diff --git a/cmd/get_locations.go b/cmd/get_locations.go index 252fc1bec..47e0dfe93 100644 --- a/cmd/get_locations.go +++ b/cmd/get_locations.go @@ -46,6 +46,12 @@ var ( germanyCentralName = "germanycentral" germanyNortheastDisplayName = "Germany Northeast" germanyNortheastName = "germanynortheast" + israelCentralDisplayName = "Israel Central" + israelCentralName = "israelcentral" + italyNorthDisplayName = "Italy North" + italyNorthName = "italynorth" + spainCentralDisplayName = "Spain Central" + spainCentralName = "spaincentral" usDodCentralDisplayName = "US DoD Central" usDodCentralName = "usdodcentral" usDodEastDisplayName = "US Dod East" @@ -247,6 +253,28 @@ func (glc *LocationsCmd) run(cmd *cobra.Command, args []string) error { Latitude: ¬Available, Longitude: ¬Available, }, + // Coming soon regions + { + ID: ¬Available, + Name: &israelCentralName, + DisplayName: &israelCentralDisplayName, + Latitude: ¬Available, + Longitude: ¬Available, + }, + { + ID: ¬Available, + Name: &italyNorthName, + DisplayName: &italyNorthDisplayName, + Latitude: ¬Available, + Longitude: ¬Available, + }, + { + ID: ¬Available, + Name: &spainCentralName, + DisplayName: &spainCentralDisplayName, + Latitude: ¬Available, + Longitude: ¬Available, + }, } // Add special locations if they aren't already in the list for _, s := range specialLocations { diff --git a/cmd/get_locations_test.go b/cmd/get_locations_test.go index 2d89a1477..43278d592 100644 --- a/cmd/get_locations_test.go +++ b/cmd/get_locations_test.go @@ -108,6 +108,9 @@ func ExampleLocationsCmd_run_humanOutput() { // eastus2euap East US 2 EUAP (Canary) N/A N/A // germanycentral Germany Central N/A N/A // germanynortheast Germany Northeast N/A N/A + // israelcentral Israel Central N/A N/A + // italynorth Italy North N/A N/A + // spaincentral Spain Central N/A N/A // usdodcentral US DoD Central N/A N/A // usdodeast US Dod East N/A N/A // usgovarizona US Gov Arizona N/A N/A @@ -221,6 +224,27 @@ func ExampleLocationsCmd_run_jsonOutput() { // }, // { // "id": "N/A", + // "name": "israelcentral", + // "displayName": "Israel Central", + // "latitude": "N/A", + // "longitude": "N/A" + // }, + // { + // "id": "N/A", + // "name": "italynorth", + // "displayName": "Italy North", + // "latitude": "N/A", + // "longitude": "N/A" + // }, + // { + // "id": "N/A", + // "name": "spaincentral", + // "displayName": "Spain Central", + // "latitude": "N/A", + // "longitude": "N/A" + // }, + // { + // "id": "N/A", // "name": "usdodcentral", // "displayName": "US DoD Central", // "latitude": "N/A", diff --git a/pkg/helpers/azure_locations.go b/pkg/helpers/azure_locations.go index 79396c9b0..b6934648e 100644 --- a/pkg/helpers/azure_locations.go +++ b/pkg/helpers/azure_locations.go @@ -17,6 +17,7 @@ func GetAzureLocations() []string { "australiasoutheast", "brazilsouth", "brazilsoutheast", + "brazilus", "canadacentral", "canadaeast", "centralindia", @@ -38,6 +39,8 @@ func GetAzureLocations() []string { "germanynorth", "germanynortheast", "germanywestcentral", + "israelcentral", + "italynorth", "japaneast", "japanwest", "jioindiacentral", @@ -48,12 +51,14 @@ func GetAzureLocations() []string { "northeurope", "norwayeast", "norwaywest", + "polandcentral", "qatarcentral", "southafricanorth", "southafricawest", "southcentralus", "southeastasia", "southindia", + "spaincentral", "swedencentral", "switzerlandnorth", "switzerlandwest",