subservices.py 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. import logging
  2. from cloudbridge.cloud.base.subservices import BaseBucketObjectSubService
  3. from cloudbridge.cloud.base.subservices import BaseFloatingIPSubService
  4. from cloudbridge.cloud.base.subservices import \
  5. BaseGatewaySubService
  6. from cloudbridge.cloud.base.subservices import BaseVMFirewallRuleSubService
  7. log = logging.getLogger(__name__)
  8. class AWSBucketObjectSubService(BaseBucketObjectSubService):
  9. def __init__(self, provider, bucket):
  10. super(AWSBucketObjectSubService, self).__init__(provider, bucket)
  11. class AWSGatewaySubService(BaseGatewaySubService):
  12. def __init__(self, provider, network):
  13. super(AWSGatewaySubService, self).__init__(provider, network)
  14. class AWSVMFirewallRuleSubService(BaseVMFirewallRuleSubService):
  15. def __init__(self, provider, firewall):
  16. super(AWSVMFirewallRuleSubService, self).__init__(provider, firewall)
  17. class AWSFloatingIPSubService(BaseFloatingIPSubService):
  18. def __init__(self, provider, gateway):
  19. super(AWSFloatingIPSubService, self).__init__(provider, gateway)