Revert "Removing unused methods from RO module"
[osm/RO.git] / RO-VIM-aws / osm_rovim_aws / vimconn_aws.py
index f50893d..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:
@@ -806,7 +819,6 @@ class vimconnector(vimconn.VimConnector):
 
             else:
                 for index, subnet in enumerate(net_list):
-
                     net_intr = self.conn_vpc.create_network_interface(
                         subnet_id=subnet.get("net_id"),
                         groups=None,