5 "title": "MultiVIM Service rest API"
7 "basePath": "/api/multicloud/v0/",
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": "virtual port name to filter list",
106 "description": "successful operation",
108 "$ref": "#/definitions/VimPortsInfo"
112 "description": "the vim id or tenant UUID is wrong"
115 "description": "the vim virtual port is not accessable"
120 "/{vimid}/{tenantid}/ports/{portid}": {
125 "summary": "delete specific vim virtual port",
126 "description": "delete specific vim virtual port",
127 "operationId": "delete_vim_port",
138 "description": "vim instance id",
145 "description": "tenant UUID",
152 "description": "vim virtual port id",
159 "description": "successful operation"
162 "description": "the vim id or tenant UUID is wrong"
165 "description": "the virtual port is not accessable"
173 "summary": "query specific vim virtual port",
174 "description": "query specific vim virtual port",
175 "operationId": "query_vim_port",
186 "description": "vim instance id",
193 "description": "tenant UUID",
200 "description": "vim virtual port id",
207 "description": "successful operation",
209 "$ref": "#/definitions/VimPortInfo"
213 "description": "the vim id or tenant UUID is wrong"
216 "description": "the vim virtual port id is not accessable"
232 "description": "network UUID"
236 "description": "subnet UUID"
240 "description": "virtual port name"
244 "description": "virtual port fixed IP"
248 "description": "virtual port MAC address"
252 "description": "vnicType: normal,direct,macvtap"
256 "description": "List of security group names",
279 "description": "tenant UUID"
283 "description": "ports information",
285 "$ref": "#/definitions/VimPortInfo"
301 "description": "virtual port name"
305 "description": "virtual port UUID"
309 "description": "subnet status"
313 "description": "network UUID"
317 "description": "network name"
321 "description": "subnet name"
325 "description": "subnet UUID"
329 "description": "virtual port fixed IP"
333 "description": "virtual port MAC address"
337 "description": "vnicType: normal,direct,macvtap"
341 "description": "list of securityGroups names",
354 "description": "tenant UUID"
358 "description": "0: Already exist 1: Newly created"