5 "title": "MultiVIM Service rest API"
7 "basePath": "/api/multicloud/v0/",
10 "name": "MultiVIM services"
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": "network name to filter list",
106 "description": "successful operation",
108 "$ref": "#/definitions/VimNetworksInfo"
112 "description": "the vim id or tenant UUID is wrong"
115 "description": "the vim network is not accessable"
120 "/{vimid}/{tenantid}/networks/{networkid}": {
125 "summary": "delete specific vim network",
126 "description": "delete specific vim network",
127 "operationId": "delete_vim_network",
138 "description": "vim instance id",
145 "description": "tenant UUID",
152 "description": "vim network id",
159 "description": "successful operation"
162 "description": "the vim id or tenant UUID is wrong"
165 "description": "the network is not accessable"
173 "summary": "query specific vim network",
174 "description": "query specific vim network",
175 "operationId": "query_vim_network",
186 "description": "vim instance id",
193 "description": "tenant UUID",
200 "description": "vim network id",
207 "description": "successful operation",
209 "$ref": "#/definitions/VimNetworkInfo"
213 "description": "the vim id or tenant UUID is wrong"
216 "description": "the vim network is not accessable"
223 "CreateVimNetwork": {
233 "description": "network name"
237 "description": "network type"
241 "description": "physical network name"
245 "description": "segmentation ID of physical network"
249 "description": "vlan transparent"
253 "description": "network is shared across tenants"
257 "description": "network can provide floating IPs via a router"
277 "description": "tenant UUID"
281 "description": "network information",
283 "$ref": "#/definitions/VimNetworkInfo"
298 "description": "network name"
302 "description": "network UUID"
306 "description": "network status"
310 "description": "network type"
314 "description": "physical network name"
318 "description": "segmentationId of physical network"
322 "description": "vlan transparent"
326 "description": "network is shared across tenants"
330 "description": "network can provide floating IPs via a router"
340 "description": "tenant UUID"
344 "description": "0: Already exist 1: Newly created"