de3419f067b6b55b8b9468ea23667979f85c0238
[multicloud/azure.git] / azure / azure / swagger / views / multivim.swagger.json
1 {
2     "swagger": "2.0",
3     "info": {
4         "version": "1.0.0",
5         "title": "MultiVIM Service rest API"
6     },
7     "basePath": "/api/multicloud-azure/v0/",
8     "tags": [
9         {
10             "name": "MultiVIM Azure services"
11         }
12     ],
13     "paths": {
14         "/{vimid}/registry": {
15             "post": {
16                 "tags": [
17                     "vim registration"
18                 ],
19                 "summary": "vim registration API",
20                 "description": "vim registration API",
21                 "operationId": "vim_registration",
22                 "consumes": [
23                     "application/json"
24                 ],
25                 "produces": [
26                     "application/json"
27                 ],
28                 "parameters": [
29                     {
30                         "name": "vimid",
31                         "in": "path",
32                         "description": "vim instance id",
33                         "required": true,
34                         "type": "string"
35                     }
36                 ],
37                 "responses": {
38                     "200": {
39                         "description": "successful operation"
40                     },
41                     "404": {
42                         "description": "the vim id is wrong"
43                     },
44                     "500": {
45                         "description": "error occured during the process"
46                     }
47                 }
48             }
49         }
50     }
51 }