magpie.cli.sync_services
¶
Sync registered services in Magpie with resources retrieved from actual service.
See also
Module Contents¶
Classes¶
Initialize self. See help(type(self)) for accurate signature. |
|
Initialize self. See help(type(self)) for accurate signature. |
|
Initialize self. See help(type(self)) for accurate signature. |
|
Initialize self. See help(type(self)) for accurate signature. |
|
Initialize self. See help(type(self)) for accurate signature. |
Functions¶
|
Returns |
-
magpie.cli.sync_services.
is_valid_resource_schema
(resources: JSON) → bool[source]¶ Returns
True
if the structure of the input dictionary is a tree of the following form:{ "resource_name_1": { "children": { "resource_name_3": {"children": {}}, "resource_name_4": {"children": {}} } } "resource_name_2": {"children": {}} }
-
class
magpie.cli.sync_services.
SyncServiceInterface
(service_name, url)[source]¶ Bases:
object
Initialize self. See help(type(self)) for accurate signature.
-
class
magpie.cli.sync_services.
SyncServiceGeoserver
(service_name, url)[source]¶ Bases:
magpie.cli.sync_services.SyncServiceInterface
Initialize self. See help(type(self)) for accurate signature.
-
class
magpie.cli.sync_services.
SyncServiceProjectAPI
(service_name, url)[source]¶ Bases:
magpie.cli.sync_services.SyncServiceInterface
Initialize self. See help(type(self)) for accurate signature.
-
class
magpie.cli.sync_services.
SyncServiceThredds
(service_name, url)[source]¶ Bases:
magpie.cli.sync_services.SyncServiceInterface
Initialize self. See help(type(self)) for accurate signature.
-
class
magpie.cli.sync_services.
SyncServiceDefault
(service_name, url)[source]¶ Bases:
magpie.cli.sync_services.SyncServiceInterface
Initialize self. See help(type(self)) for accurate signature.