REST API - Datasets¶
- class iceprod.rest.handlers.datasets.MultiDatasetHandler(*args, **kwargs)[source]¶
Handle multi-dataset requests.
- async get()[source]¶
Get a dict of datasets.
- Params (optional):
status: | separated list of status filters groups: | separated list of groups to filter on users: | separated list of users to filter on keys: | separated list of keys to return for each dataset
- Returns:
{<dataset_id>: metadata}
- Return type:
- class iceprod.rest.handlers.datasets.DatasetHandler(*args, **kwargs)[source]¶
Handle dataset requests.
- class iceprod.rest.handlers.datasets.DatasetDescriptionHandler(*args, **kwargs)[source]¶
Handle dataset description updates.
- class iceprod.rest.handlers.datasets.DatasetStatusHandler(*args, **kwargs)[source]¶
Handle dataset status updates.
- class iceprod.rest.handlers.datasets.DatasetPriorityHandler(*args, **kwargs)[source]¶
Handle dataset priority updates.
- class iceprod.rest.handlers.datasets.DatasetJobsSubmittedHandler(*args, **kwargs)[source]¶
Handle dataset jobs_submitted updates.
- class iceprod.rest.handlers.datasets.DatasetHardResetHandler(*args, **kwargs)[source]¶
Do a hard reset on a dataset.