summaryrefslogtreecommitdiff
path: root/opendc/api
diff options
context:
space:
mode:
authorleonoverweel <l.overweel@gmail.com>2017-04-01 16:45:40 +0200
committerleonoverweel <l.overweel@gmail.com>2017-04-01 16:45:40 +0200
commitd0e30bfb5555f60082f0adda26d0f1136d823693 (patch)
tree5b7a65ea7c8160f526cc39cbc027f74cf7d0a9c8 /opendc/api
parent4a81d583245c78226414bd1341cf828dea09f87f (diff)
Add paths.json for API v1
Diffstat (limited to 'opendc/api')
-rw-r--r--opendc/api/v1/paths.json48
1 files changed, 48 insertions, 0 deletions
diff --git a/opendc/api/v1/paths.json b/opendc/api/v1/paths.json
new file mode 100644
index 00000000..2f05a746
--- /dev/null
+++ b/opendc/api/v1/paths.json
@@ -0,0 +1,48 @@
+[
+ "/room-types",
+ "/room-types/{name}",
+ "/room-types/{name}/allowed-objects",
+ "/schedulers",
+ "/simulations",
+ "/simulation/{simulationId}",
+ "/simulation/{simulationId}/authorizations",
+ "/simulation/{simulationId}/authorizations/{userId}",
+ "/simulation/{simulationId}/datacenters",
+ "/simulation/{simulationId}/datacenters/{datacenterId}",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms/{roomId}",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms/{roomId}/tiles",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms/{roomId}/tiles/{tileId}",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms/{roomId}/tiles/{tileId}/rack",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms/{roomId}/tiles/{tileId}/rack/machines",
+ "/simulation/{simulationId}/datacenters/{datacenterId}/rooms/{roomId}/tiles/{tileId}/rack/machines/{position}",
+ "/simulation/{simulationId}/experiments/",
+ "/simulation/{simulationId}/experiments/{experimentId}",
+ "/simulation/{simulationId}/experiments/{experimentId}/last-simulated-tick",
+ "/simulation/{simulationId}/experiments/{experimentId}/machine-states",
+ "/simulation/{simulationId}/experiments/{experimentId}/rack-states",
+ "/simulation/{simulationId}/experiments/{experimentId}/room-states",
+ "/simulation/{simulationId}/experiments/{experimentId}/statistics",
+ "/simulation/{simulationId}/experiments/{experimentId}/task-states",
+ "/simulation/{simulationId}/paths/",
+ "/simulation/{simulationId}/paths/{pathId}",
+ "/simulation/{simulationId}/paths/{pathId}/branches",
+ "/simulation/{simulationId}/paths/{pathId}/sections",
+ "/simulation/{simulationId}/paths/{pathId}/sections/{sectionId}",
+ "/specifications/cpus",
+ "/specifications/cpus/{id}",
+ "/specifications/failure-models",
+ "/specifications/failure-models/{id}",
+ "/specifications/gpus",
+ "/specifications/gpus/{id}",
+ "/specifications/memories",
+ "/specifications/memories/{id}",
+ "/specifications/storages",
+ "/specifications/storages/{id}",
+ "/specifications/traces",
+ "/specifications/traces/{traceId}",
+ "/specifications/traces/{traceId}/tasks",
+ "/users",
+ "/users/{userId}",
+ "/users/{userId}/authorizations"
+] \ No newline at end of file