diff --git a/scaleway-async/scaleway_async/__init__.py b/scaleway-async/scaleway_async/__init__.py index 6c4ce9053..eb108d1fd 100644 --- a/scaleway-async/scaleway_async/__init__.py +++ b/scaleway-async/scaleway_async/__init__.py @@ -25,7 +25,9 @@ from scaleway_core.bridge import ( Money, Region, + ALL_REGIONS, Zone, + ALL_ZONES, ScwFile, ServiceInfo, TimeSeriesPoint, @@ -43,7 +45,9 @@ "WaitForStopCondition", "Money", "Region", + "ALL_REGIONS", "Zone", + "ALL_ZONES", "ScwFile", "ServiceInfo", "TimeSeriesPoint", diff --git a/scaleway-core/scaleway_core/bridge/__init__.py b/scaleway-core/scaleway_core/bridge/__init__.py index 672d4944c..8768f2310 100644 --- a/scaleway-core/scaleway_core/bridge/__init__.py +++ b/scaleway-core/scaleway_core/bridge/__init__.py @@ -3,7 +3,9 @@ from .money import marshal_Money from .region import Region +from .region import ALL_REGIONS from .zone import Zone +from .zone import ALL_ZONES from .scwfile import ScwFile from .scwfile import unmarshal_ScwFile @@ -23,7 +25,9 @@ "unmarshal_Money", "marshal_Money", "Region", + "ALL_REGIONS", "Zone", + "ALL_ZONES", "ScwFile", "unmarshal_ScwFile", "marshal_ScwFile", diff --git a/scaleway-core/scaleway_core/bridge/region.py b/scaleway-core/scaleway_core/bridge/region.py index 833817cca..b03008972 100644 --- a/scaleway-core/scaleway_core/bridge/region.py +++ b/scaleway-core/scaleway_core/bridge/region.py @@ -2,3 +2,9 @@ REGION_FR_PAR = Region("fr-par") REGION_NL_AMS = Region("nl-ams") REGION_PL_WAW = Region("pl-waw") + +ALL_REGIONS = [ + REGION_FR_PAR, + REGION_NL_AMS, + REGION_PL_WAW, +] diff --git a/scaleway-core/scaleway_core/bridge/zone.py b/scaleway-core/scaleway_core/bridge/zone.py index eb8915d38..db32cdd29 100644 --- a/scaleway-core/scaleway_core/bridge/zone.py +++ b/scaleway-core/scaleway_core/bridge/zone.py @@ -6,3 +6,13 @@ ZONE_NL_AMS_2 = Zone("nl-ams-2") ZONE_PL_WAW_1 = Zone("pl-waw-1") ZONE_PL_WAW_2 = Zone("pl-waw-2") + +ALL_ZONES = [ + ZONE_FR_PAR_1, + ZONE_FR_PAR_2, + ZONE_FR_PAR_3, + ZONE_NL_AMS_1, + ZONE_NL_AMS_2, + ZONE_PL_WAW_1, + ZONE_PL_WAW_2, +] diff --git a/scaleway/scaleway/__init__.py b/scaleway/scaleway/__init__.py index 146499c71..51c3304e9 100644 --- a/scaleway/scaleway/__init__.py +++ b/scaleway/scaleway/__init__.py @@ -25,7 +25,9 @@ from scaleway_core.bridge import ( Money, Region, + ALL_REGIONS, Zone, + ALL_ZONES, ScwFile, ServiceInfo, TimeSeriesPoint, @@ -43,7 +45,9 @@ "WaitForStopCondition", "Money", "Region", + "ALL_REGIONS", "Zone", + "ALL_ZONES", "ScwFile", "ServiceInfo", "TimeSeriesPoint",