List Groups - Request: GET https://host:port/ace-am/rest/groups
- Response: 200 (on success)
Response Body: JSON Code Block |
---|
["rci-baru","ncar-lib","cdl","sio-gdc","ncstate","cadis","acadis","rci-wagner","rci-siogeocoll","duracloud_statenorthcarolina","chronopolis","rci-annese","ucsd-lib","ncar","ucsdtest"] |
List Collection In A Group - Request: GET https://host:port/ace-am/rest/collections/by-group
- Request: GET https://host:port/ace-am/rest/collection/by-group/{group}
- group: The group to query on. If not included, collection with no group will be searched.
- Response: 200 (on success)
Response Body: JSON Code Block |
---|
{"collection":[[
{"digestAlgorithm":"SHA-256",
"directory":"/export/gluster/chronopolis/chronopolis/umiacs-ace_2015-08-03",
"group":"chronopolis",
"id":"180",
"lastSync":"2015-08-25T11:17:01-04:00",
"name":"umiacs-ace_2015-08-03",
"settings":{"entry":[{"key":"audit.tokens","value":"true"},
{"key":,
"audit.period","value":"90"},
{"key": "proxy.data","value":"false"}]},
"state":"65",
"storage":"local"},
{"digestAlgorithm":"SHA-256",
"directory":"/export/gluster/chronopolis/chronopolis/ucsd-ace_2015-07-31",
"group":"chronopolis",
"id":"179",
"lastSync":"2015-08-25T11:17:18-04:00",
"name":"ucsd-ace_2015-07-31",
"settings":{"entry":[{"key":"audit.tokens","value":"true"},
{"key": "audit.period","value":"90"},
{"key": "proxy.data","value":"false"}]},
"state":"65",
"storage":"local"},
{"digestAlgorithm":"SHA-256",
"directory":"/export/gluster/chronopolis/chronopolis/ncar-ace_2015-08-03",
"group":"chronopolis",
"id":"178",
"lastSync":"2015-08-25T11:17:21-04:00",
"name":"ncar-ace_2015-08-03",
"settings":{"audit.tokens":"true",
"audit.period":"90",
"proxy.data","value":"false"},
"state":"65",
"storage":"local"}
] |
List All Collections - Request: GET https://host:port/ace-am/rest/collections
- group: The group to query on
- active: Query for collections with a state of ACTIVE
- corrupt: Query for collections with a state of ERROR
- Bugs
- group query parameter does not get used
- stateEnum should be titled state
- Response: 200 (on success)
Response Body: JSON Code Block |
---|
| [
{
"id": 106,
"name": "acadis_database_02-02-2013",
"directory": "/fs/chron-scratch/active/acadis/acadis_database_02-02-2013",
"lastSync": 1539224706000,
"storage": "local",
"state": "A",
"group": "acadis",
"digestAlgorithm": "SHA-256",
"settings": {"entry":[{"key":"audit.tokens","value":"true"},
{"key":"audit.period","value":"90"},
{"key":"proxy.data","value":"false"}]},
"state":"65",
"storage":"local"}]} |
|