- Home
- Resources
- ToscaController
This controller is responsible for storing TOSCA descriptions that can be
used by the planner.
DELETE /user/v1.0/tosca/all
Gets the IDs of all the stored TOSCA descriptionss.
- Security Roles Allowed
- ADMIN
Response Codes
code |
condition |
401 |
Bad credentials |
Response Body
media type |
data type |
description |
application/json |
string
(JSON) |
a list of all the IDs |
application/xml |
string
(XML) |
Example
Request
DELETE /user/v1.0/tosca/all
Accept: application/json
Response
HTTP/1.1 204 Looks Good
Content-Type: application/json
...
GET /user/v1.0/tosca/ids
Gets the IDs of all the stored TOSCA descriptionss.
- Security Roles Allowed
- ADMIN, USER
Response Codes
code |
condition |
401 |
Bad credentials |
Response Body
media type |
data type |
description |
application/json |
array of string
(JSON) |
a list of all the IDs |
application/xml |
list of string
(XML) |
Example
Request
GET /user/v1.0/tosca/ids
Accept: application/json
Response
HTTP/1.1 200 Looks Good
Content-Type: application/json
...
POST /user/v1.0/tosca/post
- Security Roles Allowed
- ADMIN, USER
Request Body
media type |
data type |
application/json |
string
(JSON) |
application/xml |
string
(XML) |
Response Codes
code |
condition |
401 |
Bad credentials |
Response Body
media type |
data type |
application/json |
string
(JSON) |
application/xml |
string
(XML) |
Example
Request
POST /user/v1.0/tosca/post
Content-Type: application/json
Accept: application/json
...
Response
HTTP/1.1 201 Looks Good
Content-Type: application/json
...
POST /user/v1.0/tosca/upload
Uploads and stores a TOSCA description file
- Security Roles Allowed
- ADMIN, USER
Request Parameters
name |
type |
description |
file |
query |
|
Response Codes
code |
condition |
401 |
Bad credentials |
Response Body
media type |
data type |
description |
application/json |
string
(JSON) |
the ID of the TOSCA description |
application/xml |
string
(XML) |
Example
Request
POST /user/v1.0/tosca/upload
Accept: application/json
Response
HTTP/1.1 201 Looks Good
Content-Type: application/json
...
DELETE /user/v1.0/tosca/{id}
Deletes the TOSCA description.
- Security Roles Allowed
- ADMIN, USER
Request Parameters
name |
type |
description |
id |
path |
|
Response Codes
code |
condition |
401 |
Bad credentials |
Response Body
media type |
data type |
description |
application/json |
string
(JSON) |
The ID of the deleted TOSCA description. |
application/xml |
string
(XML) |
Example
Request
DELETE /user/v1.0/tosca/{id}
Accept: application/json
Response
HTTP/1.1 204 Looks Good
Content-Type: application/json
...
GET /user/v1.0/tosca/{id}
Gets the TOSCA description.
- Security Roles Allowed
- ADMIN, USER
Request Parameters
name |
type |
description |
id |
path |
the ID TOSCA description. |
format |
query |
|
Response Codes
code |
condition |
401 |
Bad credentials |
Response Body
media type |
data type |
description |
application/json |
string
(JSON) |
the TOSCA description. |
application/xml |
string
(XML) |
Example
Request
GET /user/v1.0/tosca/{id}
Accept: application/json
Response
HTTP/1.1 200 Looks Good
Content-Type: application/json
...