5 "title": "MultiVIM Service rest API"
7 "basePath": "/api/multicloud/v0/",
10 "name": "MultiVIM services"
14 "/{vimid}/{tenantid}/flavors": {
19 "summary": "create a flavor",
20 "description": "create a flavor",
21 "operationId": "create_vim_flavor",
32 "description": "vim instance id",
39 "description": "tenant UUID",
46 "description": "create vim flavor request param",
49 "$ref": "#/definitions/CreateVimFlavor"
55 "description": "successful operation",
57 "$ref": "#/definitions/VimFlavorInfo"
61 "description": "the vim id or tenant UUID is wrong"
64 "description": "the vim flavor is not accessable"
72 "summary": "query vim flavors list",
73 "description": "query vim flavors list",
74 "operationId": "query_vim_flavors",
85 "description": "vim instance id",
92 "description": "tenant UUID",
99 "description": "flavor name to filter list",
106 "description": "Requests a page size of items",
113 "description": "image ID of the last-seen item",
120 "description": "successful operation",
122 "$ref": "#/definitions/VimFlavorsInfo"
126 "description": "the vim id or tenant UUID is wrong"
129 "description": "the vim flavor is not accessable"
134 "/{vimid}/{tenantid}/flavors/{flavorid}": {
139 "summary": "delete specific vim flavor",
140 "description": "delete specific vim flavor",
141 "operationId": "delete_vim_flavor",
152 "description": "vim instance id",
159 "description": "tenant UUID",
166 "description": "vim flavor id",
173 "description": "successful operation"
176 "description": "the vim id or tenant UUID is wrong"
179 "description": "the vim flavor is not accessable"
187 "summary": "query specific vim flavor",
188 "description": "query specific vim flavor",
189 "operationId": "query_vim_flavor",
200 "description": "vim instance id",
207 "description": "tenant UUID",
214 "description": "vim flavor id",
221 "description": "successful operation",
223 "$ref": "#/definitions/VimFlavorInfo"
227 "description": "the vim id or tenant UUID is wrong"
230 "description": "the vim flavor is not accessable"
248 "description": "flavor name"
252 "description": "virtual cpu number"
256 "description": "memory size"
260 "description": "The size of the root disk"
264 "description": "The size of the ephemeral disk"
268 "description": "The size of the swap disk"
272 "description": "whether the flavor is public"
276 "description": "list of extra specs",
278 "$ref": "#/definitions/VimFlavorExtraSpecInfo"
283 "VimFlavorExtraSpecInfo": {
288 "description": "extra spec key"
292 "description": "extra spec value"
312 "description": "tenant UUID"
316 "description": "flavor list information",
318 "$ref": "#/definitions/VimFlavorInfo"
338 "description": "flavor name"
342 "description": "flavor UUID"
346 "description": "virtual cpu number"
350 "description": "memory size"
354 "description": "The size of the root disk"
358 "description": "The size of the ephemeral disk"
362 "description": "The size of the swap disk"
366 "description": "whether the flavor is public"
370 "description": "list of extra specs",
372 "$ref": "#/definitions/VimFlavorExtraSpecInfo"
383 "description": "tenant UUID"
387 "description": "0: Already exist 1: Newly created"