5 "title": "ZTE vManager Service rest API"
7 "basePath": "/api/nslcm/v1",
10 "name": "lcm Resource"
19 "summary": "vl create",
21 "operationId": "create_vl",
32 "description": "instantiate request param",
35 "$ref": "#/definitions/VlPostRequest"
43 "$ref": "#/definitions/VlPostResponse"
54 "summary": "query the specified vl info",
56 "operationId": "query_vl",
67 "description": "vl instance id",
74 "description": "successful operation",
76 "$ref": "#/definitions/VlInfo"
80 "description": "the vl instance id is wrong"
83 "description": "the url is invalid"
91 "summary": "delete vl",
93 "operationId": "delete_vl",
111 "description": "successful operation",
113 "$ref": "#/definitions/DeleteVlResponse"
117 "description": "the vl instance id is wrong"
120 "description": "the url is invalid"
130 "summary": "vnf create",
132 "operationId": "create_vnf",
143 "description": "instantiate request param",
146 "$ref": "#/definitions/VnfPostRequest"
154 "$ref": "#/definitions/VnfPostResponse"
160 "/ns/vnfs/{vnfInstId}": {
165 "summary": "query the specified vnf info",
167 "operationId": "query_vnf",
178 "description": "vnf instance id",
185 "description": "successful operation",
187 "$ref": "#/definitions/VnfInfo"
191 "description": "the vnf instance id is wrong"
194 "description": "the url is invalid"
202 "summary": "delete vnf",
204 "operationId": "delete_vnf",
222 "description": "successful operation",
224 "$ref": "#/definitions/DeleteResponse"
228 "description": "the vl instance id is wrong"
231 "description": "the url is invalid"
241 "summary": "sfc create",
243 "operationId": "create_sfc",
254 "description": "request param",
257 "$ref": "#/definitions/SfcPostRequest"
265 "$ref": "#/definitions/SfcPostResponse"
271 "/ns/sfcs/{sfcInstId}": {
276 "summary": "query the specified sfc info",
278 "operationId": "query_sfc",
289 "description": "sfc instance id",
296 "description": "successful operation",
298 "$ref": "#/definitions/SfcInfo"
302 "description": "the sfc instance id is wrong"
305 "description": "the url is invalid"
313 "summary": "delete sfc",
315 "operationId": "delete_sfc",
333 "description": "successful operation",
335 "$ref": "#/definitions/DeleteResponse"
339 "description": "the sfc instance id is wrong"
342 "description": "the url is invalid"
347 "/ns/{nsInstanceId}/postdeal": {
352 "summary": "ns postdeal",
354 "operationId": "ns_postdeal",
366 "name": "nsInstanceId",
372 "description": "request param",
375 "$ref": "#/definitions/NSInstPostDetailRequest"
386 "/ns/{nsInstanceId}/scale": {
391 "summary": "ns scale",
392 "description": "ns scale",
393 "operationId": "ns_scale",
405 "name": "nsInstanceId",
417 "name": "scaleNsData",
418 "description": "scaleNsData",
421 "$ref": "#/definitions/ScaleNsData"
429 "$ref": "#/definitions/NsScaleResponse"
433 "description": "Invalid Request"
438 "/ns/{ns_instance_id}": {
443 "summary": "ns delete",
444 "description": "ns delete",
445 "operationId": "ns_delete",
456 "description": "Identifier of the NS instance.",
457 "name": "ns_instance_id",
463 "description": "The NS instance resource and the associated NS identifier were deleted successfully."
468 "/ns/{ns_instance_id}/terminate": {
473 "summary": "ns terminate",
474 "description": "ns terminate",
475 "operationId": "ns_terminate",
486 "description": "Identifier of the NS instance.",
487 "name": "ns_instance_id",
492 "name": "NsTerminateRequest",
493 "description": "NsTerminateRequest",
496 "$ref": "#/definitions/NsTerminateRequest"
504 "$ref": "#/definitions/NsTerminateResponse"
508 "description": "the url is invalid"
513 "/ns/{ns_instance_id}/heal": {
518 "summary": "ns heal",
519 "description": "ns heal",
520 "operationId": "ns_heal",
531 "description": "Identifier of the NS instance.",
532 "name": "ns_instance_id",
537 "name": "healVnfData",
538 "description": "healVnfData",
541 "$ref": "#/definitions/healVnfDataRequest"
549 "$ref": "#/definitions/healVnfDataResponse"
553 "description": "the url is invalid"
558 "/mandb/{modelName}": {
563 "summary": "query ns table info",
564 "description": "query ns table info",
565 "operationId": "query_ns_table",
576 "description": "model Name.",
583 "description": "successful operation",
585 "$ref": "#/definitions/TableInfo"
589 "description": "the url is invalid"
597 "summary": "ns table delete",
598 "description": "ns table delete",
599 "operationId": "ns_table_delete",
610 "description": "model Name.",
617 "description": "The tables were deleted successfully."
628 "description": "ns get",
629 "operationId": "ns_get",
641 "description": "successful operation",
643 "$ref": "#/definitions/NsInfo"
654 "summary": "jobstatus",
656 "operationId": "jobstatus",
674 "description": "request param",
677 "$ref": "#/definitions/JobProgressRequest"
720 "nestedNsInstanceId": {
726 "locationConstraints": {
732 "additionalParamForNs": {
738 "additionalParamForVnf": {
744 "extNSVirtualLink": {
806 "nestedNsInstanceId": {
812 "locationConstraints": {
818 "additionalParamForNs": {
824 "additionalParamForVnf": {
830 "extNSVirtualLink": {
876 "additionalParamForNs": {
882 "additionalParamForVnf": {
899 "NSInstPostDetailRequest": {
907 "JobProgressRequest": {
974 "DeleteVlResponse": {
1007 "scaleNsByStepsData": {
1008 "$ref": "#/definitions/ScaleNsByStepsData"
1012 "ScaleNsByStepsData": {
1015 "scalingDirection": {
1026 "NsScaleResponse": {
1034 "NsTerminateRequest": {
1037 "terminationType": {
1040 "gracefulTerminationTimeout": {
1045 "NsTerminateResponse": {
1053 "healVnfDataRequest": {
1062 "additionalParams": {
1083 "healVnfDataResponse": {