4 "description" : "This page shows all the APIs available in the ESR server module.",
\r
6 "title" : "API Descriptions for External System Management",
\r
7 "termsOfService" : "http://www.github.com/kongchen/swagger-maven-plugin",
\r
10 "email" : "li.zi30@zte.com.cn"
\r
13 "name" : "Apache 2.0",
\r
14 "url" : "http://www.apache.org/licenses/LICENSE-2.0.html"
\r
17 "basePath" : "/api/aai-esr-server/v1/",
\r
19 "name" : " ems Management "
\r
21 "name" : " service test "
\r
23 "name" : " vim Management "
\r
25 "name" : " vnfm Management "
\r
27 "name" : "ThirdParty sdnc Management "
\r
32 "tags" : [ " ems Management " ],
\r
33 "summary" : "get all ems ",
\r
35 "operationId" : "queryEmsList",
\r
36 "produces" : [ "application/json" ],
\r
39 "description" : "microservice not found"
\r
42 "description" : "Unprocessable MicroServiceInfo Entity "
\r
45 "description" : "internal server error"
\r
50 "tags" : [ " ems Management " ],
\r
51 "summary" : "create a ems",
\r
53 "operationId" : "registerEms",
\r
54 "consumes" : [ "application/json" ],
\r
55 "produces" : [ "text/plain", "application/json" ],
\r
59 "description" : "ems",
\r
62 "$ref" : "#/definitions/EmsRegisterInfo"
\r
67 "description" : "microservice not found"
\r
70 "description" : "Unprocessable MicroServiceInfo Entity "
\r
73 "description" : "internal server error"
\r
78 "/emses/{emsId}" : {
\r
80 "tags" : [ " ems Management " ],
\r
81 "summary" : "get ems by id",
\r
83 "operationId" : "queryemsById",
\r
84 "produces" : [ "application/json" ],
\r
88 "description" : "ems id",
\r
94 "description" : "microservice not found"
\r
97 "description" : "Unprocessable MicroServiceInfo Entity "
\r
100 "description" : "internal server error"
\r
105 "tags" : [ " ems Management " ],
\r
106 "summary" : "update a ems",
\r
107 "description" : "",
\r
108 "operationId" : "updateEms",
\r
109 "consumes" : [ "application/json" ],
\r
110 "produces" : [ "text/plain", "application/json" ],
\r
114 "description" : "ems",
\r
117 "$ref" : "#/definitions/EmsRegisterInfo"
\r
122 "description" : "ems id",
\r
128 "description" : "microservice not found"
\r
131 "description" : "Unprocessable MicroServiceInfo Entity "
\r
134 "description" : "internal server error"
\r
139 "tags" : [ " ems Management " ],
\r
140 "summary" : "delete a ems",
\r
141 "description" : "",
\r
142 "operationId" : "delems",
\r
146 "description" : "ems id",
\r
152 "description" : "microservice not found"
\r
155 "description" : "Unprocessable MicroServiceInfo Entity "
\r
158 "description" : "internal server error"
\r
163 "/sdncontrollers" : {
\r
165 "tags" : [ "ThirdParty sdnc Management " ],
\r
166 "summary" : "get all thirdParty sdnc ",
\r
167 "description" : "",
\r
168 "operationId" : "queryThirdpartySdncList",
\r
169 "produces" : [ "application/json" ],
\r
172 "description" : "microservice not found"
\r
175 "description" : "Unprocessable MicroServiceInfo Entity "
\r
178 "description" : "internal server error"
\r
183 "tags" : [ "ThirdParty sdnc Management " ],
\r
184 "summary" : "register a thirdparty sdnc",
\r
185 "description" : "",
\r
186 "operationId" : "registerThirdpatySdnc",
\r
187 "consumes" : [ "application/json" ],
\r
188 "produces" : [ "text/plain", "application/json" ],
\r
192 "description" : "thirdPartySdnc",
\r
195 "$ref" : "#/definitions/ThirdpartySdncRegisterInfo"
\r
200 "description" : "microservice not found"
\r
203 "description" : "Unprocessable MicroServiceInfo Entity "
\r
206 "description" : "internal server error"
\r
211 "/sdncontrollers/{thirdPartySdncId}" : {
\r
213 "tags" : [ "ThirdParty sdnc Management " ],
\r
214 "summary" : "get thirdParty sdnc by id",
\r
215 "description" : "",
\r
216 "operationId" : "queryThirdpartySdncById",
\r
217 "produces" : [ "application/json" ],
\r
219 "name" : "thirdPartySdncId",
\r
221 "description" : "thirdparty sdnc id",
\r
227 "description" : "microservice not found"
\r
230 "description" : "Unprocessable MicroServiceInfo Entity "
\r
233 "description" : "internal server error"
\r
238 "tags" : [ "ThirdParty sdnc Management " ],
\r
239 "summary" : "update a thirdParty Sdnc",
\r
240 "description" : "",
\r
241 "operationId" : "updateThirdpartySdnc",
\r
242 "consumes" : [ "application/json" ],
\r
243 "produces" : [ "text/plain", "application/json" ],
\r
247 "description" : "thirdpartySdnc",
\r
250 "$ref" : "#/definitions/ThirdpartySdncRegisterInfo"
\r
253 "name" : "thirdPartySdncId",
\r
255 "description" : "sdnc id",
\r
261 "description" : "microservice not found"
\r
264 "description" : "Unprocessable MicroServiceInfo Entity "
\r
267 "description" : "internal server error"
\r
272 "tags" : [ "ThirdParty sdnc Management " ],
\r
273 "summary" : "delete a thirdparty sdnc",
\r
274 "description" : "",
\r
275 "operationId" : "delThirdpartySdnc",
\r
277 "name" : "thirdPartySdncId",
\r
279 "description" : "thirdparty sdnc id",
\r
285 "description" : "microservice not found"
\r
288 "description" : "Unprocessable MicroServiceInfo Entity "
\r
291 "description" : "internal server error"
\r
298 "tags" : [ " service test " ],
\r
299 "summary" : " service test ",
\r
300 "description" : "",
\r
301 "operationId" : "queryEmsList",
\r
302 "produces" : [ "application/json" ],
\r
305 "description" : "microservice not found"
\r
308 "description" : "Unprocessable MicroServiceInfo Entity "
\r
311 "description" : "internal server error"
\r
318 "tags" : [ " vim Management " ],
\r
319 "summary" : "get all vim ",
\r
320 "description" : "",
\r
321 "operationId" : "queryVimList",
\r
322 "produces" : [ "application/json" ],
\r
325 "description" : "microservice not found"
\r
328 "description" : "Unprocessable MicroServiceInfo Entity "
\r
331 "description" : "internal server error"
\r
336 "tags" : [ " vim Management " ],
\r
337 "summary" : "create a vim",
\r
338 "description" : "",
\r
339 "operationId" : "registerVims",
\r
340 "consumes" : [ "application/json" ],
\r
341 "produces" : [ "text/plain", "application/json" ],
\r
344 "description" : "microservice not found"
\r
347 "description" : "Unprocessable MicroServiceInfo Entity "
\r
350 "description" : "internal server error"
\r
355 "/vims/{cloudOwner}/{cloudRegionId}" : {
\r
357 "tags" : [ " vim Management " ],
\r
358 "summary" : "get vim by id",
\r
359 "description" : "",
\r
360 "operationId" : "queryVimById",
\r
361 "produces" : [ "application/json" ],
\r
363 "name" : "cloudOwner",
\r
368 "name" : "cloudRegionId",
\r
375 "description" : "microservice not found"
\r
378 "description" : "Unprocessable MicroServiceInfo Entity "
\r
381 "description" : "internal server error"
\r
386 "tags" : [ " vim Management " ],
\r
387 "summary" : "update a vim",
\r
388 "description" : "",
\r
389 "operationId" : "updatevims",
\r
390 "consumes" : [ "application/json" ],
\r
391 "produces" : [ "application/json" ],
\r
393 "name" : "cloudOwner",
\r
398 "name" : "cloudRegionId",
\r
405 "description" : "microservice not found"
\r
408 "description" : "Unprocessable MicroServiceInfo Entity "
\r
411 "description" : "internal server error"
\r
416 "tags" : [ " vim Management " ],
\r
417 "summary" : "delete a vim",
\r
418 "description" : "",
\r
419 "operationId" : "delvim",
\r
421 "name" : "cloudOwner",
\r
426 "name" : "cloudRegionId",
\r
433 "description" : "microservice not found"
\r
436 "description" : "Unprocessable MicroServiceInfo Entity "
\r
439 "description" : "internal server error"
\r
446 "tags" : [ " vnfm Management " ],
\r
447 "summary" : "get all vnfm ",
\r
448 "description" : "",
\r
449 "operationId" : "queryVnfmList",
\r
450 "produces" : [ "application/json" ],
\r
453 "description" : "microservice not found"
\r
456 "description" : "Unprocessable MicroServiceInfo Entity "
\r
459 "description" : "internal server error"
\r
464 "tags" : [ " vnfm Management " ],
\r
465 "summary" : "create a vnfm",
\r
466 "description" : "",
\r
467 "operationId" : "registerVnfm",
\r
468 "consumes" : [ "application/json" ],
\r
469 "produces" : [ "text/plain", "application/json" ],
\r
473 "description" : "vnfm",
\r
476 "$ref" : "#/definitions/VnfmRegisterInfo"
\r
481 "description" : "microservice not found"
\r
484 "description" : "Unprocessable MicroServiceInfo Entity "
\r
487 "description" : "internal server error"
\r
492 "/vnfms/{vnfmId}" : {
\r
494 "tags" : [ " vnfm Management " ],
\r
495 "summary" : "get vnfm by id",
\r
496 "description" : "",
\r
497 "operationId" : "queryVnfmById",
\r
498 "produces" : [ "application/json" ],
\r
502 "description" : "vnfm id",
\r
508 "description" : "microservice not found"
\r
511 "description" : "Unprocessable MicroServiceInfo Entity "
\r
514 "description" : "internal server error"
\r
519 "tags" : [ " vnfm Management " ],
\r
520 "summary" : "update a vnfm",
\r
521 "description" : "",
\r
522 "operationId" : "updateVnfm",
\r
523 "consumes" : [ "application/json" ],
\r
524 "produces" : [ "text/plain", "application/json" ],
\r
528 "description" : "vnfm",
\r
531 "$ref" : "#/definitions/VnfmRegisterInfo"
\r
536 "description" : "vnfm id",
\r
542 "description" : "microservice not found"
\r
545 "description" : "Unprocessable MicroServiceInfo Entity "
\r
548 "description" : "internal server error"
\r
553 "tags" : [ " vnfm Management " ],
\r
554 "summary" : "delete a vnfm",
\r
555 "description" : "",
\r
556 "operationId" : "delVnfm",
\r
560 "description" : "vnfm id",
\r
566 "description" : "microservice not found"
\r
569 "description" : "Unprocessable MicroServiceInfo Entity "
\r
572 "description" : "internal server error"
\r
596 "EmsRegisterInfo" : {
\r
612 "$ref" : "#/definitions/FtpAddr"
\r
614 "performanceAddr" : {
\r
615 "$ref" : "#/definitions/FtpAddr"
\r
618 "$ref" : "#/definitions/AlarmAddr"
\r
644 "type" : "boolean",
\r
649 "ThirdpartySdncRegisterInfo" : {
\r
652 "thirdpartySdncId" : {
\r
687 "VnfmRegisterInfo" : {
\r
708 "certificateUrl" : {
\r