def getObject(self, keys, ngpfEndpointName=None): """ Description This is an internal function usage for getNgpfObjectHandleByName() only. """ object = None for key,value in keys.items(): # All the Topology Groups if type(value) is list: for keyValue in value: for key,value in keyValue.items(): if key == 'name' and value == ngpfEndpointName: return keyValue['href'] object = self.getObject(keys=keyValue, ngpfEndpointName=ngpfEndpointName) if object != None: return object return None