magpie.api.management.service.service_utils

Module Contents

Functions

create_service(service_name: magpie.typedefs.Str, service_type: magpie.typedefs.Str, service_url: magpie.typedefs.Str, service_push: bool, service_config: Optional[JSON], db_session: sqlalchemy.orm.session.Session) → pyramid.httpexceptions.HTTPException

Generates an instance to register a new service.

get_services_by_type(service_type: magpie.typedefs.Str, db_session: sqlalchemy.orm.session.Session) → Iterable[models.Service]

Obtains all services that correspond to requested service-type.

add_service_getcapabilities_perms(service, db_session, group_name=None)

magpie.api.management.service.service_utils.LOGGER[source]
magpie.api.management.service.service_utils.create_service(service_name: magpie.typedefs.Str, service_type: magpie.typedefs.Str, service_url: magpie.typedefs.Str, service_push: bool, service_config: Optional[JSON], db_session: sqlalchemy.orm.session.Session) → pyramid.httpexceptions.HTTPException[source]

Generates an instance to register a new service.

magpie.api.management.service.service_utils.get_services_by_type(service_type: magpie.typedefs.Str, db_session: sqlalchemy.orm.session.Session) → Iterable[models.Service][source]

Obtains all services that correspond to requested service-type.

magpie.api.management.service.service_utils.add_service_getcapabilities_perms(service, db_session, group_name=None)[source]