Revert "Removing unused methods from RO module"
[osm/RO.git] / RO-VIM-aws / osm_rovim_aws / vimconn_aws.py
index 393acba..b8cc962 100644 (file)
@@ -204,6 +204,19 @@ class vimconnector(vimconn.VimConnector):
 
         raise vimconn.VimConnConnectionException(type(e).__name__ + ": " + str(e))
 
+    def get_availability_zones_list(self):
+        """Obtain AvailabilityZones from AWS"""
+        try:
+            self._reload_connection()
+            az_list = []
+
+            for az in self.conn.get_all_zones():
+                az_list.append(az.name)
+
+            return az_list
+        except Exception as e:
+            self.format_vimconn_exception(e)
+
     def get_tenant_list(self, filter_dict={}):
         """Obtain tenants of VIM
         filter_dict dictionary that can contain the following keys: