5 "title": "MultiVIM Service rest API"
7 "basePath": "/openoapi/multivim/v1/",
10 "name": "MultiVIM broker"
14 "/{vimid}/{tenantid}/networks": {
19 "summary": "create a network",
20 "description": "create a network",
21 "operationId": "create_vim_network",
32 "description": "vim instance id",
39 "description": "tenant UUID",
46 "description": "create vim network request param",
49 "$ref": "#/definitions/CreateVimNetwork"
55 "description": "successful operation",
57 "$ref": "#/definitions/VimNetworkInfo"
61 "description": "the vim id or tenant UUID is wrong"
64 "description": "the vim network is not accessable"
72 "summary": "query vim networks list",
73 "description": "query vim networks list",
74 "operationId": "query_vim_networks",
85 "description": "vim instance id",
92 "description": "tenant UUID",
99 "description": "get a list of vim networks request param",
102 "$ref": "#/definitions/ListVimNetworks"
108 "description": "successful operation",
110 "$ref": "#/definitions/VimNetworksInfo"
114 "description": "the vim id or tenant UUID is wrong"
117 "description": "the vim network is not accessable"
122 "/{vimid}/{tenantid}/networks/{networkid}": {
127 "summary": "delete specific vim network",
128 "description": "delete specific vim network",
129 "operationId": "delete_vim_network",
140 "description": "vim instance id",
147 "description": "tenant UUID",
154 "description": "vim network id",
161 "description": "successful operation"
164 "description": "the vim id or tenant UUID is wrong"
167 "description": "the network is not accessable"
175 "summary": "query specific vim network",
176 "description": "query specific vim network",
177 "operationId": "query_vim_network",
188 "description": "vim instance id",
195 "description": "tenant UUID",
202 "description": "vim network id",
209 "description": "successful operation",
211 "$ref": "#/definitions/VimNetworkInfo"
215 "description": "the vim id or tenant UUID is wrong"
218 "description": "the vim network is not accessable"
225 "CreateVimNetwork": {
235 "description": "network name"
239 "description": "network type"
243 "description": "physical network name"
247 "description": "segmentation ID of physical network"
251 "description": "vlan transparent"
255 "description": "network is shared across tenants"
259 "description": "network can provide floating IPs via a router"
268 "description": "network name"
288 "description": "tenant UUID"
292 "description": "network information",
294 "$ref": "#/definitions/VimNetworkInfo"
309 "description": "network name"
313 "description": "network UUID"
317 "description": "network status"
321 "description": "network type"
325 "description": "physical network name"
329 "description": "segmentationId of physical network"
333 "description": "vlan transparent"
337 "description": "network is shared across tenants"
341 "description": "network can provide floating IPs via a router"
351 "description": "tenant UUID"
355 "description": "0: Already exist 1: Newly created"