5 "title": "MultiVIM Service rest API"
7 "basePath": "/openoapi/multivim/v1/",
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": "get a list of vim flavors request param",
102 "$ref": "#/definitions/ListVimFlavors"
108 "description": "successful operation",
110 "$ref": "#/definitions/VimFlavorsInfo"
114 "description": "the vim id or tenant UUID is wrong"
117 "description": "the vim flavor is not accessable"
122 "/{vimid}/{tenantid}/flavors/{flavorid}": {
127 "summary": "delete specific vim flavor",
128 "description": "delete specific vim flavor",
129 "operationId": "delete_vim_flavor",
140 "description": "vim instance id",
147 "description": "tenant UUID",
154 "description": "vim flavor id",
161 "description": "successful operation"
164 "description": "the vim id or tenant UUID is wrong"
167 "description": "the vim flavor is not accessable"
175 "summary": "query specific vim flavor",
176 "description": "query specific vim flavor",
177 "operationId": "query_vim_flavor",
188 "description": "vim instance id",
195 "description": "tenant UUID",
202 "description": "vim flavor id",
209 "description": "successful operation",
211 "$ref": "#/definitions/VimFlavorInfo"
215 "description": "the vim id or tenant UUID is wrong"
218 "description": "the vim flavor is not accessable"
236 "description": "flavor name"
240 "description": "virtual cpu number"
244 "description": "memory size"
248 "description": "The size of the root disk"
252 "description": "The size of the ephemeral disk"
256 "description": "The size of the swap disk"
260 "description": "whether the flavor is public"
264 "description": "list of extra specs",
266 "$ref": "#/definitions/VimFlavorExtraSpecInfo"
271 "VimFlavorExtraSpecInfo": {
276 "description": "extra spec key"
280 "description": "extra spec value"
289 "description": "flavor name to filter flavor list"
293 "description": "Requests a page size of items"
297 "description": "flavor ID of the last-seen item"
317 "description": "tenant UUID"
321 "description": "flavor list information",
323 "$ref": "#/definitions/VimFlavorInfo"
343 "description": "flavor name"
347 "description": "flavor UUID"
351 "description": "virtual cpu number"
355 "description": "memory size"
359 "description": "The size of the root disk"
363 "description": "The size of the ephemeral disk"
367 "description": "The size of the swap disk"
371 "description": "whether the flavor is public"
375 "description": "list of extra specs",
377 "$ref": "#/definitions/VimFlavorExtraSpecInfo"
388 "description": "tenant UUID"
392 "description": "0: Already exist 1: Newly created"