X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fsdncontroller.py;fp=osmclient%2Fsol005%2Fsdncontroller.py;h=690fa07aa42b1eb38a88e6c4caef51f69f60545f;hb=93012adc64eb063b27bc030c9d6734d1db782cbd;hp=4036dfb5070b4022b196315957890869653bce00;hpb=dd006fac5cefcff43d83bdd0ab1660d2bf2ef891;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/sdncontroller.py b/osmclient/sol005/sdncontroller.py index 4036dfb..690fa07 100644 --- a/osmclient/sol005/sdncontroller.py +++ b/osmclient/sol005/sdncontroller.py @@ -37,6 +37,7 @@ class SdnController(object): # SDNC '--wait' option def _wait(self, id, deleteFlag=False): + self._client.get_token() # Endpoint to get operation status apiUrlStatus = '{}{}{}'.format(self._apiName, self._apiVersion, '/sdns') # Wait for status for SDN instance creation/update/deletion @@ -59,6 +60,7 @@ class SdnController(object): return '' def create(self, name, sdn_controller, wait=False): + self._client.get_token() http_code, resp = self._http.post_cmd(endpoint=self._apiBase, postfields_dict=sdn_controller) #print('HTTP CODE: {}'.format(http_code)) @@ -83,6 +85,7 @@ class SdnController(object): raise ClientException("failed to create SDN controller {} - {}".format(name, msg)) def update(self, name, sdn_controller, wait=False): + self._client.get_token() sdnc = self.get(name) sdnc_id_for_wait = self._get_id_for_wait(name) http_code, resp = self._http.put_cmd(endpoint='{}/{}'.format(self._apiBase,sdnc['_id']), @@ -108,6 +111,7 @@ class SdnController(object): raise ClientException("failed to update SDN controller {} - {}".format(name, msg)) def delete(self, name, force=False, wait=False): + self._client.get_token() sdn_controller = self.get(name) sdnc_id_for_wait = self._get_id_for_wait(name) querystring = '' @@ -139,6 +143,7 @@ class SdnController(object): def list(self, filter=None): """Returns a list of SDN controllers """ + self._client.get_token() filter_string = '' if filter: filter_string = '?{}'.format(filter) @@ -151,6 +156,7 @@ class SdnController(object): def get(self, name): """Returns an SDN controller based on name or id """ + self._client.get_token() if utils.validate_uuid4(name): for sdnc in self.list(): if name == sdnc['_id']: