5 "title": "MultiVIM Service rest API"
7 "basePath": "/openoapi/multivim/v1/",
10 "name": "MultiVIM broker"
14 "/{vimid}/{tenantid}/images": {
19 "summary": "create a image",
20 "description": "create a image",
21 "operationId": "create_vim_image",
32 "description": "vim instance id",
39 "description": "tenant UUID",
46 "description": "create vim image request param",
49 "$ref": "#/definitions/CreateVimImage"
55 "description": "successful operation",
57 "$ref": "#/definitions/VimImageInfo"
61 "description": "the vim id or tenant UUID is wrong"
64 "description": "the vim image is not accessable"
72 "summary": "query vim images list",
73 "description": "query vim images list",
74 "operationId": "query_vim_images",
85 "description": "vim instance id",
92 "description": "tenant UUID",
99 "description": "get a list of vim images request param",
102 "$ref": "#/definitions/ListVimImages"
108 "description": "successful operation",
110 "$ref": "#/definitions/VimImagesInfo"
114 "description": "the vim id or tenant UUID is wrong"
117 "description": "the vim image is not accessable"
122 "/{vimid}/{tenantid}/images/{imageid}": {
127 "summary": "delete specific vim image",
128 "description": "delete specific vim image",
129 "operationId": "delete_vim_image",
140 "description": "vim instance id",
147 "description": "tenant UUID",
154 "description": "vim image id",
161 "description": "successful operation"
164 "description": "the vim id or tenant UUID is wrong"
167 "description": "the vim image is not accessable"
175 "summary": "query specific vim image",
176 "description": "query specific vim image",
177 "operationId": "query_vim_image",
188 "description": "vim instance id",
195 "description": "tenant UUID",
202 "description": "vim image id",
209 "description": "successful operation",
211 "$ref": "#/definitions/VimImageInfo"
215 "description": "the vim id or tenant UUID is wrong"
218 "description": "the vim image is not accessable"
236 "description": "image name"
240 "description": "image type: ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso"
244 "description": "image url to catalog"
248 "description": "image container format: ami, ari, aki, bare, ovf, ova, docker"
252 "description": "public, private, shared, or community"
256 "description": "list of properties",
258 "$ref": "#/definitions/VimImagePropertyInfo"
263 "VimImagePropertyInfo": {
268 "description": "property name"
272 "description": "property value"
281 "description": "image name to filter image list"
285 "description": "Requests a page size of items"
289 "description": "image ID of the last-seen item"
309 "description": "tenant UUID"
313 "description": "image list information",
315 "$ref": "#/definitions/VimImageInfo"
330 "description": "image name"
334 "description": "image UUID"
338 "description": "image type: ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso"
342 "description": "image url to catalog"
346 "description": "image container format: ami, ari, aki, bare, ovf, ova, docker"
350 "description": "public, private, shared, or community"
354 "description": "list of properties",
356 "$ref": "#/definitions/VimImagePropertyInfo"
361 "description": "image status"
365 "description": "image size"
375 "description": "tenant UUID"
379 "description": "0: Already exist 1: Newly created"