5 "title": "MultiVIM Service rest API"
7 "basePath": "/openoapi/multivim/v1/",
10 "name": "MultiVIM services"
14 "/{vimid}/{tenantid}/ports": {
19 "summary": "create a virtual port",
20 "description": "create a virtual port",
21 "operationId": "create_vim_port",
32 "description": "vim instance id",
39 "description": "tenant UUID",
46 "description": "create vim virtual port request param",
49 "$ref": "#/definitions/CreateVimPort"
55 "description": "successful operation",
57 "$ref": "#/definitions/VimPortInfo"
61 "description": "the vim id or tenant UUID is wrong"
64 "description": "the vim virtual port is not accessable"
72 "summary": "query vim ports list",
73 "description": "query vim ports list",
74 "operationId": "query_vim_ports",
85 "description": "vim instance id",
92 "description": "tenant UUID",
99 "description": "get a list of vim virtual ports request param",
102 "$ref": "#/definitions/ListVimPorts"
108 "description": "successful operation",
110 "$ref": "#/definitions/VimPortsInfo"
114 "description": "the vim id or tenant UUID is wrong"
117 "description": "the vim virtual port is not accessable"
122 "/{vimid}/{tenantid}/ports/{portid}": {
127 "summary": "delete specific vim virtual port",
128 "description": "delete specific vim virtual port",
129 "operationId": "delete_vim_port",
140 "description": "vim instance id",
147 "description": "tenant UUID",
154 "description": "vim virtual port id",
161 "description": "successful operation"
164 "description": "the vim id or tenant UUID is wrong"
167 "description": "the virtual port is not accessable"
175 "summary": "query specific vim virtual port",
176 "description": "query specific vim virtual port",
177 "operationId": "query_vim_port",
188 "description": "vim instance id",
195 "description": "tenant UUID",
202 "description": "vim virtual port id",
209 "description": "successful operation",
211 "$ref": "#/definitions/VimPortInfo"
215 "description": "the vim id or tenant UUID is wrong"
218 "description": "the vim virtual port id is not accessable"
237 "description": "network UUID"
241 "description": "subnet UUID"
245 "description": "virtual port name"
249 "description": "virtual port fixed IP"
253 "description": "virtual port MAC address"
257 "description": "vnicType: normal,direct,macvtap"
261 "description": "List of security group names",
273 "description": "virtual port name"
293 "description": "tenant UUID"
297 "description": "ports information",
299 "$ref": "#/definitions/VimPortInfo"
316 "description": "virtual port name"
320 "description": "virtual port UUID"
324 "description": "subnet status"
328 "description": "network UUID"
332 "description": "network name"
336 "description": "subnet name"
340 "description": "subnet UUID"
344 "description": "virtual port fixed IP"
348 "description": "virtual port MAC address"
352 "description": "vnicType: normal,direct,macvtap"
356 "description": "list of securityGroups names",
369 "description": "tenant UUID"
373 "description": "0: Already exist 1: Newly created"