def _get_geniv2_validation(self, method, credentials): method = self._translate_to_geniv2_method(method) try: if self.__auth == None: self.__auth = Auth() credentials = self.__clean_credentials(credentials) valid_cred = self.__auth.checkCredentials(credentials, method) except Exception as e: raise e
def _get_geniv2_validation(self, method, credentials): method = self._translate_to_geniv2_method(method) try: if self.__auth == None: self.__auth = Auth(config=self.__config) credentials = self.__clean_credentials( credentials ) #[c['geni_value'] for c in filter(self.__is_geni_cred, credentials)] valid_cred = self.__auth.checkCredentials(credentials, method) except Exception as e: raise e
def __init__(self): self.__auth = Auth() self.mapping_geni_v3_to_v2_methods = { "ListResources": "listnodes", "Allocate": "createsliver", "Provision": "createsliver", "Describe": "sliverstatus", "Status": "sliverstatus", "PerformOperationalAction": "startslice", "Delete": "deletesliver", "Renew": "renewsliver", }