5 "title": "ZTE VNFM Driver Service rest API"
7 "basePath": "/api/ztevnfmdriver/v1",
10 "name": "ztevnfmdriver"
19 "summary": "instantiate the vnf",
21 "operationId": "instantiate_vnf",
32 "description": "vnfm instance id",
39 "description": "request parameters",
42 "$ref": "#/definitions/VnfRequestParams"
48 "description": "successful operation",
50 "$ref": "#/definitions/VnfResult"
54 "description": "the vnfm instance id is wrong"
57 "description": "the url is invalid"
62 "/{vnfmid}/vnfs/{vnfInstanceId}/terminate": {
67 "summary": "terminate the vnf",
69 "operationId": "terminate_vnf",
80 "description": "vnfm instance id",
85 "name": "vnfInstanceId",
87 "description": "vnf instance id",
94 "description": "successful operation",
96 "$ref": "#/definitions/VnfResult"
100 "description": "the vnfmid and vnfInstanceId are wrong"
103 "description": "the url is invalid"
108 "/{vnfmid}/vnfs/{vnfInstanceId}": {
113 "summary": "query the vnf",
115 "operationId": "query_vnf",
126 "description": "vnfm instance id",
131 "name": "vnfInstanceId",
133 "description": "vnf instance id",
140 "description": "successful operation",
142 "$ref": "#/definitions/returnVnfInfo"
146 "description": "the vnfmid and vnfInstanceId are wrong"
149 "description": "the url is invalid"
154 "/{vnfmid}/jobs/{jobid}": {
159 "summary": "operation status",
161 "operationId": "operation_status",
172 "description": "vnfm instance id",
179 "description": "vnf job id",
184 "name": "responseId",
186 "description": "vnf response id",
193 "description": "successful operation",
195 "$ref": "#/definitions/OperationStatusInfo"
199 "description": "the vnfmid ,jobid and responseId are wrong"
202 "description": "the url is invalid"
212 "summary": "grant the vnf",
214 "operationId": "grant_vnf",
225 "description": "request data for grant the vnf",
228 "$ref": "#/definitions/RequestGrantParams"
234 "description": "successful grant",
236 "$ref": "#/definitions/responseGrantResult"
240 "description": "the request body is wrong"
243 "description": "the url is invalid"
248 "/vnfs/lifecyclechangesnotification": {
251 "life cycle changes notification"
253 "summary": "life cycle changes notification",
255 "operationId": "lifecyclechangesnotification",
266 "description": "request data for grant the vnf",
269 "$ref": "#/definitions/RequestNotifyParams"
275 "description": "successful Notify",
277 "$ref": "#/definitions/ResponseNotifyResult"
281 "description": "the request body is wrong"
284 "description": "the url is invalid"
289 "/{vnfmid}/vnfs/{nfInstanceId}/scale": {
294 "summary": "scale vnf",
296 "operationId": "scale_vnf",
307 "description": "vnfm instance id",
312 "name": "nfInstanceId",
314 "description": "nf instance id",
321 "description": "request data for grant the vnf",
324 "$ref": "#/definitions/RequestScaleParams"
330 "description": "successful scale",
332 "$ref": "#/definitions/ResponseScaleResult"
336 "description": "the request body is wrong"
339 "description": "the url is invalid"
346 "VnfRequestParams": {
370 "externalPluginManageNetworkName": {
376 "externalManageNetworkName": {
379 "sfc_data_network": {
382 "externalDataNetworkName": {
416 "OperationStatusInfo": {
419 "responsedescriptor": {
425 "responsehistorylist": {
437 "statusdescription": {
447 "RequestGrantParams": {
476 "responseGrantResult": {
487 "RequestNotifyParams": {
513 "ResponseNotifyResult": {
516 "RequestScaleParams": {
533 "ResponseScaleResult": {