Difference between revisions of "Meteos/API"
< Meteos
(→Show Experiment) |
(→API (TBD)) |
||
Line 197: | Line 197: | ||
==== Delete Experiment ==== | ==== Delete Experiment ==== | ||
* DELETE /v1/<tenant_id>/experiments/<experiment_id> | * DELETE /v1/<tenant_id>/experiments/<experiment_id> | ||
− | |||
− | |||
− | |||
=== Data Set === | === Data Set === | ||
Line 205: | Line 202: | ||
==== Create Data Set (Download) ==== | ==== Create Data Set (Download) ==== | ||
* POST /v1/<tenant_id>/datasets | * POST /v1/<tenant_id>/datasets | ||
+ | '''Request''' | ||
+ | <pre> | ||
+ | </pre> | ||
'''Response''' | '''Response''' | ||
<pre> | <pre> | ||
Line 226: | Line 226: | ||
==== Show Data Sets ==== | ==== Show Data Sets ==== | ||
* GET /v1/<tenant_id>/datasets/<dataset_id> | * GET /v1/<tenant_id>/datasets/<dataset_id> | ||
− | + | '''Response''' | |
<pre> | <pre> | ||
</pre> | </pre> | ||
Line 232: | Line 232: | ||
==== Delete Data Set ==== | ==== Delete Data Set ==== | ||
* DELETE /v1/<tenant_id>/datasets/<dataset_id> | * DELETE /v1/<tenant_id>/datasets/<dataset_id> | ||
− | |||
− | |||
− | |||
=== Prediction Model === | === Prediction Model === | ||
Line 261: | Line 258: | ||
==== Delete Model ==== | ==== Delete Model ==== | ||
* DELETE /v1/<tenant_id>/models/<model_id> | * DELETE /v1/<tenant_id>/models/<model_id> | ||
− | |||
− | |||
− | |||
=== Learning Job === | === Learning Job === | ||
Line 290: | Line 284: | ||
==== Delete Learning Job ==== | ==== Delete Learning Job ==== | ||
* DELETE/v1/<tenant_id>/jobs/<job_id> | * DELETE/v1/<tenant_id>/jobs/<job_id> | ||
− | |||
− | |||
− |
Revision as of 06:42, 30 November 2016
Contents
API (TBD)
Experiment Template
Create Experiment Template
- POST /v1/<tenant_id>/templates
Request
{ "template": { "display_description": "This is a sample template of experiment", "display_name": "example-template", "floating_ip_pool": "56a30dc6-79d9-422d-94ba-cd4dbceea9a4", "image_id": "9692f7a3-7dfa-4b8c-904c-4f4be3d1ebe7", "master_flavor_id": "4", "master_nodes_num": 1, "spark_version": "1.6", "worker_flavor_id": "2", "worker_nodes_num": 2 } }
Response
{ "template": { "cluster_id": null, "created_at": "2016-11-30T06:13:07.000000", "description": "This is a sample template of experiment", "id": "aea85a97-ea67-4717-93ae-54b7c5cd6492", "master_flavor": "4", "master_nodes": 1, "name": "example-template", "project_id": "475312c52eb941d3ab072fba9271d9c1", "spark_version": "1.6", "status": "available", "user_id": "511c049d52524ba9b14b0ff33867d3b8", "worker_flavor": "2", "worker_nodes": 2 } }
List Experiment Templates
- GET /v1/<tenant_id>/templates
Response
{ "templates": [ { "description": "This is a sample template of experiment", "id": "8e6f12ac-a08c-4ec5-996f-9be06c357cfb", "links": [ { "href": "/v1/475312c52eb941d3ab072fba9271d9c1/templates/....", "rel": "self" }, { "href": "/475312c52eb941d3ab072fba9271d9c1/templates/....", "rel": "bookmark" } ], "master_nodes": 1, "name": "example-template", "spark_version": "1.6", "status": "available", "worker_nodes": 5 }, { "description": "This is a sample template of experiment", "id": "aea85a97-ea67-4717-93ae-54b7c5cd6492", "links": [ { "href": "/v1/475312c52eb941d3ab072fba9271d9c1/templates/....", "rel": "self" }, { "href": "475312c52eb941d3ab072fba9271d9c1/templates/....", "rel": "bookmark" } ], "master_nodes": 1, "name": "example-template", "spark_version": "1.6", "status": "available", "worker_nodes": 2 } ] }
Show Experiment Template
- GET /v1/<tenant_id>/templates/<template_id>
Response
{ "template": { "cluster_id": null, "created_at": "2016-11-30T06:23:29.000000", "description": "This is a sample template of experiment", "id": "8e6f12ac-a08c-4ec5-996f-9be06c357cfb", "master_flavor": "5", "master_nodes": 1, "name": "example-template", "project_id": "475312c52eb941d3ab072fba9271d9c1", "spark_version": "1.6", "status": "available", "user_id": "511c049d52524ba9b14b0ff33867d3b8", "worker_flavor": "4", "worker_nodes": 5 } }
Delete Experiment Template
- DELETE /v1/<tenant_id>/templates/<template_id>
Experiment
Create Experiment
- POST /v1/<tenant_id>/experiments
Request
{ "experiment": { "display_description": "This is a sample experiment", "display_name": "example-experiment", "key_name": "key1", "neutron_management_network": "fada8863-56b7-461b-b647-9334500c25df", "template_id": "aea85a97-ea67-4717-93ae-54b7c5cd6492" } }
Response
{ "experiment": { "created_at": "2016-11-30T06:38:12.000000", "description": "This is a sample experiment", "id": "b45fb6a9-6f93-4e4b-93ec-0b128927b62d", "key_name": "key1", "management_network": "fada8863-56b7-461b-b647-9334500c25df", "name": "example-experiment", "project_id": "475312c52eb941d3ab072fba9271d9c1", "status": "creating", "user_id": "511c049d52524ba9b14b0ff33867d3b8" } }
List Experiments
- GET /v1/<tenant_id>/experiments
Response
{ "experiments": [ { "created_at": "2016-11-30T06:38:12.000000", "description": "This is a sample experiment", "id": "b45fb6a9-6f93-4e4b-93ec-0b128927b62d", "links": [ { "href": "/v1/475312c52eb941d3ab072fba9271d9c1/experiments/....", "rel": "self" }, { "href": "/475312c52eb941d3ab072fba9271d9c1/experiments/....", "rel": "bookmark" } ], "name": "example-experiment", "status": "creating" } ] }
Show Experiment
- GET /v1/<tenant_id>/experiments/<experiment_id>
Response
{ "experiment": { "created_at": "2016-11-30T06:38:12.000000", "description": "This is a sample experiment", "id": "b45fb6a9-6f93-4e4b-93ec-0b128927b62d", "key_name": "key1", "management_network": "fada8863-56b7-461b-b647-9334500c25df", "name": "example-experiment", "project_id": "475312c52eb941d3ab072fba9271d9c1", "status": "creating", "user_id": "511c049d52524ba9b14b0ff33867d3b8" } }
Delete Experiment
- DELETE /v1/<tenant_id>/experiments/<experiment_id>
Data Set
Create Data Set (Download)
- POST /v1/<tenant_id>/datasets
Request
Response
Create Data Set (Parse)
- POST /v1/<tenant_id>/datasets
Request
Response
List Data Sets
- GET /v1/<tenant_id>/datasets
Response
Show Data Sets
- GET /v1/<tenant_id>/datasets/<dataset_id>
Response
Delete Data Set
- DELETE /v1/<tenant_id>/datasets/<dataset_id>
Prediction Model
Create Prediction Model
- POST /v1/<tenant_id>/models
Request
Response
List Prediction Models
- GET /v1/<tenant_id>/models
Response
Show Model
- GET /v1/<tenant_id>/models/<moded_id>
Response
Delete Model
- DELETE /v1/<tenant_id>/models/<model_id>
Learning Job
Create Learning Job
- POST /v1/<tenant_id>/jobs
Request
Response
List Learning Jobs
- GET /v1/<tenant_id>/jobs
Response
Show Learning Job
- GET /v1/<tenant_id>/jobs/<job_id>
Response
Delete Learning Job
- DELETE/v1/<tenant_id>/jobs/<job_id>