magpie.api.management.service.service_views

Module Contents

Functions

get_service_types_view(request)

List all available service types.

get_services_by_type_view(request)

List all registered services from a specific type.

get_services_view(request)

List all registered services.

get_services_runner(request)

Generates services response format from request conditions.

register_service_view(request)

Registers a new service.

update_service_view(request)

Update service information.

get_service_view(request)

Get a service information.

unregister_service_view(request)

Unregister a service.

get_service_permissions_view(request)

List all applicable permissions for a service.

delete_service_resource_view(request)

Unregister a resource.

get_service_resources_view(request)

List all resources registered under a service.

create_service_resource_view(request)

Register a new resource directly under a service or under one of its children resources.

get_service_type_resources_view(request)

List details of resource types supported under a specific service type.

get_service_type_resource_types_view(request)

List all resource types supported under a specific service type.

magpie.api.management.service.service_views.get_service_types_view(request)[source]

List all available service types.

magpie.api.management.service.service_views.get_services_by_type_view(request)[source]

List all registered services from a specific type.

magpie.api.management.service.service_views.get_services_view(request)[source]

List all registered services.

magpie.api.management.service.service_views.get_services_runner(request)[source]

Generates services response format from request conditions.

Obtains the full or filtered list of services categorized by type, or listed as flat list according to request path and query parameters.

magpie.api.management.service.service_views.register_service_view(request)[source]

Registers a new service.

magpie.api.management.service.service_views.update_service_view(request)[source]

Update service information.

magpie.api.management.service.service_views.get_service_view(request)[source]

Get a service information.

magpie.api.management.service.service_views.unregister_service_view(request)[source]

Unregister a service.

magpie.api.management.service.service_views.get_service_permissions_view(request)[source]

List all applicable permissions for a service.

magpie.api.management.service.service_views.delete_service_resource_view(request)[source]

Unregister a resource.

magpie.api.management.service.service_views.get_service_resources_view(request)[source]

List all resources registered under a service.

magpie.api.management.service.service_views.create_service_resource_view(request)[source]

Register a new resource directly under a service or under one of its children resources.

magpie.api.management.service.service_views.get_service_type_resources_view(request)[source]

List details of resource types supported under a specific service type.

magpie.api.management.service.service_views.get_service_type_resource_types_view(request)[source]

List all resource types supported under a specific service type.