def sm_sdm_get(self, server, service_group_name): query = model_query(models.sm_sdm) query = query.filter_by(name=server) query = query.filter_by(service_group_name=service_group_name) try: result = query.one() except NoResultFound: raise exception.ServerNotFound(server=server) return result
def sm_node_get(self, server): query = model_query(models.sm_node) query = add_identity_filter(query, server, models.sm_node, use_name=True) try: result = query.one() except NoResultFound: raise exception.ServerNotFound(server=server) return result
def sm_service_get(self, server): # server may be passed as a string. It may be uuid or Int. # server = int(server) query = model_query(models.service) query = add_identity_filter(query, server, models.service, use_name=True) try: result = query.one() except NoResultFound: raise exception.ServerNotFound(server=server) return result