cloud_operations.py 347 B

12345678910111213
  1. from abc import ABC, abstractmethod
  2. class Cloud_operations(ABC):
  3. """Abstract class Cloud opertation, To add new cloud platform two abstract methods should be defined in derived classes"""
  4. @abstractmethod
  5. def validate_login_credentials(self):
  6. pass
  7. @abstractmethod
  8. def upload_files(self, list_of_files):
  9. pass