magpie.api.management.service.service_views¶
Functions¶
|
List all available service types. |
List all registered services from a specific type. |
|
|
List all registered services. |
|
Generates services response format from request conditions. |
|
Registers a new service. |
|
Update service information. |
|
Get service information. |
|
Unregister a service. |
List all applicable permissions for a service. |
|
Get resource information under a service. |
|
Unregister a resource. |
|
List all resources registered under a service. |
|
Register a new resource directly under a service or under one of its children resources. |
|
List details of resource types supported under a specific service type. |
|
List all resource types supported under a specific service type. |
Module Contents¶
- magpie.api.management.service.service_views.get_service_types_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
List all available service types.
- magpie.api.management.service.service_views.get_services_by_type_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
List all registered services from a specific type.
- magpie.api.management.service.service_views.get_services_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
List all registered services.
- magpie.api.management.service.service_views.get_services_runner(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [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: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Registers a new service.
- magpie.api.management.service.service_views.update_service_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Update service information.
- magpie.api.management.service.service_views.get_service_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Get service information.
- magpie.api.management.service.service_views.unregister_service_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Unregister a service.
- magpie.api.management.service.service_views.get_service_permissions_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
List all applicable permissions for a service.
- magpie.api.management.service.service_views.get_service_resource_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Get resource information under a service.
- magpie.api.management.service.service_views.delete_service_resource_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Unregister a resource.
- magpie.api.management.service.service_views.get_service_resources_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
List all resources registered under a service.
- magpie.api.management.service.service_views.create_service_resource_view(request: pyramid.request.Request) magpie.typedefs.AnyResponseType [source]¶
Register a new resource directly under a service or under one of its children resources.