@@ -8,33 +8,62 @@ public class GoogleCloudStorageRegionData : IRegionData
88
99 public IEnumerable < IRegionInfo > GetRegions ( )
1010 {
11+ //North America
1112 yield return new RegionInfo ( GoogleCloudStorageRegion . CanadaNorthEast1 , "NORTHAMERICA-NORTHEAST1" , "North America (Montréal)" ) ;
1213 yield return new RegionInfo ( GoogleCloudStorageRegion . CanadaNorthEast2 , "NORTHAMERICA-NORTHEAST2" , "North America (Toronto)" ) ;
1314 yield return new RegionInfo ( GoogleCloudStorageRegion . UsCentral1 , "US-CENTRAL1" , "North America (Iowa)" ) ;
14- yield return new RegionInfo ( GoogleCloudStorageRegion . UsEast1 , "US-EAST1" , "East US (South Carolina)" ) ;
15- yield return new RegionInfo ( GoogleCloudStorageRegion . UsEast4 , "US-EAST4" , "East US (Northern Virginia)" ) ;
16- yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest1 , "US-WEST1" , "West US (Oregon)" ) ;
17- yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest2 , "US-WEST2" , "West US (Los Angeles)" ) ;
18- yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest3 , "US-WEST3" , "West US (Salt Lake City)" ) ;
19- yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest4 , "US-WEST4" , "West US (Las Vegas)" ) ;
15+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsEast1 , "US-EAST1" , "North America (South Carolina)" ) ;
16+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsEast4 , "US-EAST4" , "North America (Northern Virginia)" ) ;
17+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsEast5 , "US-WEST1" , "North America (Columbus)" ) ;
18+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsSouth1 , "US-SOUTH1" , "North America (Dallas)" ) ;
19+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest1 , "US-WEST1" , "North America (Oregon)" ) ;
20+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest2 , "US-WEST2" , "North America (Los Angeles)" ) ;
21+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest3 , "US-WEST3" , "North America (Salt Lake City)" ) ;
22+ yield return new RegionInfo ( GoogleCloudStorageRegion . UsWest4 , "US-WEST4" , "North America (Las Vegas)" ) ;
23+
24+ //South America
2025 yield return new RegionInfo ( GoogleCloudStorageRegion . SouthAmericaEast1 , "SOUTHAMERICA-EAST1" , "South America (São Paulo)" ) ;
21- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeCentral2 , "EUROPE-CENTRAL2" , "Central Europe (Warsaw)" ) ;
22- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeNorth1 , "EUROPE-NORTH1" , "North Europe (Finland)" ) ;
23- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest1 , "EUROPE-WEST1" , "West Europe (Belgium)" ) ;
24- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest2 , "EUROPE-WEST2" , "West Europe (London)" ) ;
25- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest3 , "EUROPE-WEST3" , "West Europe (Frankfurt)" ) ;
26- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest4 , "EUROPE-WEST4" , "West Europe (Netherlands)" ) ;
27- yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest6 , "EUROPE-WEST6" , "West Europe (Zürich)" ) ;
28- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaEast1 , "ASIA-EAST1" , "East Asia (Taiwan)" ) ;
29- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaEast2 , "ASIA-EAST2" , "East Asia (Hong Kong)" ) ;
30- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaNorthEast1 , "ASIA-NORTHEAST1" , "Northeast Asia (Tokyo)" ) ;
31- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaNorthEast2 , "ASIA-NORTHEAST2" , "Northeast Asia (Osaka)" ) ;
32- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaNorthEast3 , "ASIA-NORTHEAST3" , "Northeast Asia (Seoul)" ) ;
33- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouth1 , "ASIA-SOUTH1" , "South Asia (Mumbai)" ) ;
34- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouth2 , "ASIA-SOUTH2" , "South Asia (Delhi)" ) ;
35- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouthEast1 , "ASIA-SOUTHEAST1" , "Southeast Asia (Singapore)" ) ;
36- yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouthEast2 , "ASIA-SOUTHEAST2" , "Southeast Asia (Jakarta)" ) ;
26+ yield return new RegionInfo ( GoogleCloudStorageRegion . SouthAmericaEast1 , "SOUTHAMERICA-WEST1" , "South America (Santiago)" ) ;
27+
28+ //Europe
29+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeCentral2 , "EUROPE-CENTRAL2" , "Europe (Warsaw)" ) ;
30+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeNorth1 , "EUROPE-NORTH1" , "Europe (Finland)" ) ;
31+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeSouthWest1 , "EUROPE-SOUTHWEST1" , "Europe (Madrid)" ) ;
32+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest1 , "EUROPE-WEST1" , "Europe (Belgium)" ) ;
33+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest2 , "EUROPE-WEST2" , "Europe (London)" ) ;
34+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest3 , "EUROPE-WEST3" , "Europe (Frankfurt)" ) ;
35+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest4 , "EUROPE-WEST4" , "Europe (Netherlands)" ) ;
36+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest6 , "EUROPE-WEST6" , "Europe (Zürich)" ) ;
37+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest8 , "EUROPE-WEST8" , "Europe (Milan)" ) ;
38+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest9 , "EUROPE-WEST9" , "Europe (Paris)" ) ;
39+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest10 , "EUROPE-WEST10" , "Europe (Berlin)" ) ;
40+ yield return new RegionInfo ( GoogleCloudStorageRegion . EuropeWest12 , "EUROPE-WEST12" , "Europe (Turin)" ) ;
41+
42+ //Asia
43+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaEast1 , "ASIA-EAST1" , "Asia (Taiwan)" ) ;
44+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaEast2 , "ASIA-EAST2" , "Asia (Hong Kong)" ) ;
45+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaNorthEast1 , "ASIA-NORTHEAST1" , "Asia (Tokyo)" ) ;
46+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaNorthEast2 , "ASIA-NORTHEAST2" , "Asia (Osaka)" ) ;
47+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaNorthEast3 , "ASIA-NORTHEAST3" , "Asia (Seoul)" ) ;
48+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouthEast1 , "ASIA-SOUTHEAST1" , "Asia (Singapore)" ) ;
49+
50+ //India
51+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouth1 , "ASIA-SOUTH1" , "Asia (Mumbai)" ) ;
52+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouth2 , "ASIA-SOUTH2" , "Asia (Delhi)" ) ;
53+
54+ //Indonesia
55+ yield return new RegionInfo ( GoogleCloudStorageRegion . AsiaSouthEast2 , "ASIA-SOUTHEAST2" , "Asia (Jakarta)" ) ;
56+
57+ //Middle East
58+ yield return new RegionInfo ( GoogleCloudStorageRegion . MiddleEastCentral1 , "ME-CENTRAL1" , "Middle East (Doha)" ) ;
59+ yield return new RegionInfo ( GoogleCloudStorageRegion . MiddleEastCentral2 , "ME-CENTRAL2" , "Middle East (Dammam, Saudi Arabia)" ) ;
60+ yield return new RegionInfo ( GoogleCloudStorageRegion . MiddleEastWest1 , "ME-WEST1" , "Middle East (Tel Aviv)" ) ;
61+
62+ //Australia
3763 yield return new RegionInfo ( GoogleCloudStorageRegion . AustraliaSouthEast1 , "AUSTRALIA-SOUTHEAST1" , "Australia (Sydney)" ) ;
3864 yield return new RegionInfo ( GoogleCloudStorageRegion . AustraliaSouthEast2 , "AUSTRALIA-SOUTHEAST2" , "Australia (Melbourne)" ) ;
65+
66+ //Africa
67+ yield return new RegionInfo ( GoogleCloudStorageRegion . AfricaSouth1 , "AFRICA-SOUTH1" , "Africa (Johannesburg)" ) ;
3968 }
4069}
0 commit comments