|
@@ -62,6 +62,18 @@ class BaseSecurityService(SecurityService, BaseCloudService):
|
|
|
def __init__(self, provider):
|
|
def __init__(self, provider):
|
|
|
super(BaseSecurityService, self).__init__(provider)
|
|
super(BaseSecurityService, self).__init__(provider)
|
|
|
|
|
|
|
|
|
|
+ @property
|
|
|
|
|
+ def key_pairs(self):
|
|
|
|
|
+ return self._key_pairs
|
|
|
|
|
+
|
|
|
|
|
+ @property
|
|
|
|
|
+ def vm_firewalls(self):
|
|
|
|
|
+ return self._vm_firewalls
|
|
|
|
|
+
|
|
|
|
|
+ @property
|
|
|
|
|
+ def _vm_firewall_rules(self):
|
|
|
|
|
+ return self._vm_firewall_rules
|
|
|
|
|
+
|
|
|
|
|
|
|
|
class BaseKeyPairService(
|
|
class BaseKeyPairService(
|
|
|
BasePageableObjectMixin, KeyPairService, BaseCloudService):
|
|
BasePageableObjectMixin, KeyPairService, BaseCloudService):
|
|
@@ -241,6 +253,26 @@ class BaseNetworkingService(NetworkingService, BaseCloudService):
|
|
|
def __init__(self, provider):
|
|
def __init__(self, provider):
|
|
|
super(BaseNetworkingService, self).__init__(provider)
|
|
super(BaseNetworkingService, self).__init__(provider)
|
|
|
|
|
|
|
|
|
|
+ @property
|
|
|
|
|
+ def networks(self):
|
|
|
|
|
+ return self._network_service
|
|
|
|
|
+
|
|
|
|
|
+ @property
|
|
|
|
|
+ def subnets(self):
|
|
|
|
|
+ return self._subnet_service
|
|
|
|
|
+
|
|
|
|
|
+ @property
|
|
|
|
|
+ def routers(self):
|
|
|
|
|
+ return self._router_service
|
|
|
|
|
+
|
|
|
|
|
+ @property
|
|
|
|
|
+ def _gateways(self):
|
|
|
|
|
+ return self._gateway_service
|
|
|
|
|
+
|
|
|
|
|
+ @property
|
|
|
|
|
+ def _floating_ips(self):
|
|
|
|
|
+ return self._floating_ip_service
|
|
|
|
|
+
|
|
|
|
|
|
|
|
class BaseNetworkService(
|
|
class BaseNetworkService(
|
|
|
BasePageableObjectMixin, NetworkService, BaseCloudService):
|
|
BasePageableObjectMixin, NetworkService, BaseCloudService):
|