{ "swagger": "2.0", "info": { "version": "1.0.0" }, "basePath": "/restconf", "paths": { "/config": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)services", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP" } }, { "in": "body", "name": "**(config)contrail-route-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)security-zone-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)tunnelxconn-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)brg-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)preload-vnfs", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST" } } }, "operationId": "POST-GENERIC-RESOURCE-API_module" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-brg-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-allotted-resources" } } }, "operationId": "GET-brg-allotted-resources" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)brg-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-allotted-resourcesPOST" } } }, "operationId": "POST-brg-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "(config)brg-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP" } } }, "operationId": "PUT-brg-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-brg-allotted-resource" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-allotted-resource" } } }, "operationId": "GET-brg-allotted-resource" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-allotted-resourcePOST" } } }, "operationId": "POST-brg-allotted-resource" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)brg-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP" } } }, "operationId": "PUT-brg-allotted-resource" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-data" } } }, "operationId": "GET-allotted-resource-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } }, { "in": "body", "name": "**(config)brg-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP" } }, { "in": "body", "name": "**(config)brg-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-dataPOST" } } }, "operationId": "POST-allotted-resource-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP" } } }, "operationId": "PUT-allotted-resource-data" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-oper-status" } } }, "operationId": "GET-allotted-resource-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } }, "operationId": "PUT-allotted-resource-oper-status" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-operation-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-information" } } }, "operationId": "GET-allotted-resource-operation-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" } } }, "operationId": "POST-allotted-resource-operation-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } }, "operationId": "PUT-allotted-resource-operation-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-information" } } }, "operationId": "GET-allotted-resource-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-informationPOST" } } }, "operationId": "POST-allotted-resource-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } }, "operationId": "PUT-allotted-resource-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-brg-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-parameters" } } }, "operationId": "GET-brg-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-parametersPOST" } } }, "operationId": "POST-brg-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)brg-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP" } } }, "operationId": "PUT-brg-parameters" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-brg-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-topology" } } }, "operationId": "GET-brg-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)brg-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP" } }, { "in": "body", "name": "**(config)brg-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-topologyPOST" } } }, "operationId": "POST-brg-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)brg-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP" } } }, "operationId": "PUT-brg-topology" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-identifiers" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-identifiers" } } }, "operationId": "GET-allotted-resource-identifiers" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP" } } }, "operationId": "PUT-allotted-resource-identifiers" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-brg-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-assignments" } } }, "operationId": "GET-brg-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)brg-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP" } } }, "operationId": "PUT-brg-assignments" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-brg-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-parameters" } } }, "operationId": "GET-brg-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)brg-parametersPOST" } } }, "operationId": "POST-brg-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)brg-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP" } } }, "operationId": "PUT-brg-parameters" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-status" } } }, "operationId": "GET-allotted-resource-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP" } } }, "operationId": "PUT-allotted-resource-status" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-allotted-resources" } } }, "operationId": "GET-contrail-route-allotted-resources" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)contrail-route-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST" } } }, "operationId": "POST-contrail-route-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "(config)contrail-route-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP" } } }, "operationId": "PUT-contrail-route-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-allotted-resource" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-allotted-resource" } } }, "operationId": "GET-contrail-route-allotted-resource" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST" } } }, "operationId": "POST-contrail-route-allotted-resource" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-route-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP" } } }, "operationId": "PUT-contrail-route-allotted-resource" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-data" } } }, "operationId": "GET-allotted-resource-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } }, { "in": "body", "name": "**(config)contrail-route-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-dataPOST" } } }, "operationId": "POST-allotted-resource-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP" } } }, "operationId": "PUT-allotted-resource-data" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-oper-status" } } }, "operationId": "GET-allotted-resource-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } }, "operationId": "PUT-allotted-resource-oper-status" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-operation-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-information" } } }, "operationId": "GET-allotted-resource-operation-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)contrail-route-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" } } }, "operationId": "POST-allotted-resource-operation-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } }, "operationId": "PUT-allotted-resource-operation-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-information" } } }, "operationId": "GET-allotted-resource-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-informationPOST" } } }, "operationId": "POST-allotted-resource-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } }, "operationId": "PUT-allotted-resource-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-request-input" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-request-input" } } }, "operationId": "GET-contrail-route-request-input" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)source-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP" } }, { "in": "body", "name": "**(config)dest-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP" } }, { "in": "body", "name": "**(config)contrail-applied-service-info", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP" } }, { "in": "body", "name": "**(config)contrail-route-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-request-inputPOST" } } }, "operationId": "POST-contrail-route-request-input" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-route-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP" } } }, "operationId": "PUT-contrail-route-request-input" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-applied-service-info": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-applied-service-info" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-applied-service-info" } } }, "operationId": "GET-contrail-applied-service-info" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-applied-service-info", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP" } } }, "operationId": "PUT-contrail-applied-service-info" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-input-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-input-parameters" } } }, "operationId": "GET-contrail-route-input-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-input-parametersPOST" } } }, "operationId": "POST-contrail-route-input-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-route-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP" } } }, "operationId": "PUT-contrail-route-input-parameters" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/dest-network": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-dest-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)dest-network" } } }, "operationId": "GET-dest-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)dest-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP" } } }, "operationId": "PUT-dest-network" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/source-network": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-source-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)source-network" } } }, "operationId": "GET-source-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)source-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP" } } }, "operationId": "PUT-source-network" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-topology" } } }, "operationId": "GET-contrail-route-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)contrail-route-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP" } }, { "in": "body", "name": "**(config)contrail-route-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-topologyPOST" } } }, "operationId": "POST-contrail-route-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-route-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP" } } }, "operationId": "PUT-contrail-route-topology" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-identifiers" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-identifiers" } } }, "operationId": "GET-allotted-resource-identifiers" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP" } } }, "operationId": "PUT-allotted-resource-identifiers" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-assignments" } } }, "operationId": "GET-contrail-route-assignments" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)source-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP" } }, { "in": "body", "name": "**(config)dest-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP" } }, { "in": "body", "name": "**(config)contrail-applied-service", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-assignmentsPOST" } } }, "operationId": "POST-contrail-route-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-route-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP" } } }, "operationId": "PUT-contrail-route-assignments" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/contrail-applied-service": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-applied-service" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-applied-service" } } }, "operationId": "GET-contrail-applied-service" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-applied-service", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP" } } }, "operationId": "PUT-contrail-applied-service" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/dest-network": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-dest-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)dest-network" } } }, "operationId": "GET-dest-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)dest-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP" } } }, "operationId": "PUT-dest-network" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/source-network": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-source-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)source-network" } } }, "operationId": "GET-source-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)source-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP" } } }, "operationId": "PUT-source-network" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-contrail-route-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-parameters" } } }, "operationId": "GET-contrail-route-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)contrail-route-parametersPOST" } } }, "operationId": "POST-contrail-route-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)contrail-route-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP" } } }, "operationId": "PUT-contrail-route-parameters" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-status" } } }, "operationId": "GET-allotted-resource-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP" } } }, "operationId": "PUT-allotted-resource-status" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs": { "delete": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-preload-vnfs" }, "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)preload-vnfs" } } }, "operationId": "GET-preload-vnfs" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)vnf-preload-list", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)preload-vnfsPOST" } } }, "operationId": "POST-preload-vnfs" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "(config)preload-vnfs", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP" } } }, "operationId": "PUT-preload-vnfs" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-preload-list" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-preload-list" } } }, "operationId": "GET-vnf-preload-list" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)preload-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-preload-listPOST" } } }, "operationId": "POST-vnf-preload-list" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-preload-list", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP" } } }, "operationId": "PUT-vnf-preload-list" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-preload-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)preload-data" } } }, "operationId": "GET-preload-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP" } }, { "in": "body", "name": "**(config)network-topology-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP" } }, { "in": "body", "name": "**(config)vnf-topology-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)preload-dataPOST" } } }, "operationId": "POST-preload-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)preload-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP" } } }, "operationId": "PUT-preload-data" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-topology-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-topology-information" } } }, "operationId": "GET-network-topology-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vpn-bindings", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP" } }, { "in": "body", "name": "**(config)network-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP" } }, { "in": "body", "name": "**(config)network-policy", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP" } }, { "in": "body", "name": "**(config)route-table-reference", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP" } }, { "in": "body", "name": "**(config)subnets", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-topology-informationPOST" } } }, "operationId": "POST-network-topology-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-topology-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP" } } }, "operationId": "PUT-network-topology-information" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "network-policy-fqdn", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-policy" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "network-policy-fqdn", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-policy" } } }, "operationId": "GET-network-policy" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "network-policy-fqdn", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-policy", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP" } } }, "operationId": "PUT-network-policy" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-topology-identifier" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-topology-identifier" } } }, "operationId": "GET-network-topology-identifier" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP" } } }, "operationId": "PUT-network-topology-identifier" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/route-table-reference/{route-table-reference-fqdn}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "route-table-reference-fqdn", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-route-table-reference" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "route-table-reference-fqdn", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)route-table-reference" } } }, "operationId": "GET-route-table-reference" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "route-table-reference-fqdn", "required": true, "type": "string" }, { "in": "body", "name": "(config)route-table-reference", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP" } } }, "operationId": "PUT-route-table-reference" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "start-address", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-subnets" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "start-address", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnets" } } }, "operationId": "GET-subnets" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "start-address", "required": true, "type": "string" }, { "in": "body", "name": "(config)subnets", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP" } } }, "operationId": "PUT-subnets" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vpn-binding-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vpn-bindings" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vpn-binding-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vpn-bindings" } } }, "operationId": "GET-vpn-bindings" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vpn-binding-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vpn-bindings", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP" } } }, "operationId": "PUT-vpn-bindings" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)oper-status" } } }, "operationId": "GET-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP" } } }, "operationId": "PUT-oper-status" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-topology-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-topology-information" } } }, "operationId": "GET-vnf-topology-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP" } }, { "in": "body", "name": "**(config)vnf-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP" } }, { "in": "body", "name": "**(config)vnf-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-topology-informationPOST" } } }, "operationId": "POST-vnf-topology-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-topology-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP" } } }, "operationId": "PUT-vnf-topology-information" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-assignments" } } }, "operationId": "GET-vnf-assignments" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)availability-zones", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP" } }, { "in": "body", "name": "**(config)vnf-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP" } }, { "in": "body", "name": "**(config)vnf-vms", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-assignmentsPOST" } } }, "operationId": "POST-vnf-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP" } } }, "operationId": "PUT-vnf-assignments" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "Openstack availability zone name or UUID", "in": "path", "name": "availability-zone", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-availability-zones" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "Openstack availability zone name or UUID", "in": "path", "name": "availability-zone", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)availability-zones" } } }, "operationId": "GET-availability-zones" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "Openstack availability zone name or UUID", "in": "path", "name": "availability-zone", "required": true, "type": "string" }, { "in": "body", "name": "(config)availability-zones", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP" } } }, "operationId": "PUT-availability-zones" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-networks" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networks" } } }, "operationId": "GET-vnf-networks" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)sriov-vlan-filter-list", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networksPOST" } } }, "operationId": "POST-vnf-networks" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP" } } }, "operationId": "PUT-vnf-networks" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list/{sriov-vlan-filter}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "path", "name": "sriov-vlan-filter", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sriov-vlan-filter-list" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "path", "name": "sriov-vlan-filter", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sriov-vlan-filter-list" } } }, "operationId": "GET-sriov-vlan-filter-list" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "path", "name": "sriov-vlan-filter", "required": true, "type": "string" }, { "in": "body", "name": "(config)sriov-vlan-filter-list", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP" } } }, "operationId": "PUT-sriov-vlan-filter-list" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-vms" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-vms" } } }, "operationId": "GET-vnf-vms" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vm-names", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP" } }, { "in": "body", "name": "**(config)vm-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-vmsPOST" } } }, "operationId": "POST-vnf-vms" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-vms", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP" } } }, "operationId": "PUT-vnf-vms" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/{vm-name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vm-names" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-names" } } }, "operationId": "GET-vm-names" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-name", "required": true, "type": "string" }, { "in": "body", "name": "(config)vm-names", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP" } } }, "operationId": "PUT-vm-names" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vm-networks" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-networks" } } }, "operationId": "GET-vm-networks" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-ips", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP" } }, { "in": "body", "name": "**(config)network-ips-v6", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP" } }, { "in": "body", "name": "**(config)network-macs", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP" } }, { "in": "body", "name": "**(config)interface-route-prefixes", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-networksPOST" } } }, "operationId": "POST-vm-networks" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)vm-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP" } } }, "operationId": "PUT-vm-networks" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes/{interface-route-prefix-cidr}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes", "in": "path", "name": "interface-route-prefix-cidr", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-interface-route-prefixes" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes", "in": "path", "name": "interface-route-prefix-cidr", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)interface-route-prefixes" } } }, "operationId": "GET-interface-route-prefixes" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes", "in": "path", "name": "interface-route-prefix-cidr", "required": true, "type": "string" }, { "in": "body", "name": "(config)interface-route-prefixes", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP" } } }, "operationId": "PUT-interface-route-prefixes" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6/{ip-address-ipv6}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of assigned ipv6 addresses on a network", "in": "path", "name": "ip-address-ipv6", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-ips-v6" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of assigned ipv6 addresses on a network", "in": "path", "name": "ip-address-ipv6", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-ips-v6" } } }, "operationId": "GET-network-ips-v6" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of assigned ipv6 addresses on a network", "in": "path", "name": "ip-address-ipv6", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-ips-v6", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP" } } }, "operationId": "PUT-network-ips-v6" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips/{ip-address}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of assigned ipv4 addresses on a network", "in": "path", "name": "ip-address", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-ips" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of assigned ipv4 addresses on a network", "in": "path", "name": "ip-address", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-ips" } } }, "operationId": "GET-network-ips" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of assigned ipv4 addresses on a network", "in": "path", "name": "ip-address", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-ips", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP" } } }, "operationId": "PUT-network-ips" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs/{mac-address}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of network assignments for this VM (one per network)", "in": "path", "name": "mac-address", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-macs" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of network assignments for this VM (one per network)", "in": "path", "name": "mac-address", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-macs" } } }, "operationId": "GET-network-macs" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "List of network assignments for this VM (one per network)", "in": "path", "name": "mac-address", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-macs", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP" } } }, "operationId": "PUT-network-macs" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "The name of an arbitrary instance-specific vnf-parameters", "in": "path", "name": "vnf-parameter-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "The name of an arbitrary instance-specific vnf-parameters", "in": "path", "name": "vnf-parameter-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-parameters" } } }, "operationId": "GET-vnf-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "description": "The name of an arbitrary instance-specific vnf-parameters", "in": "path", "name": "vnf-parameter-name", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP" } } }, "operationId": "PUT-vnf-parameters" } }, "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-topology-identifier" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-topology-identifier" } } }, "operationId": "GET-vnf-topology-identifier" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "vf-module-name or network name", "in": "path", "name": "vnf-name", "required": true, "type": "string" }, { "description": "vf-module-type or network type", "in": "path", "name": "vnf-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP" } } }, "operationId": "PUT-vnf-topology-identifier" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-allotted-resources" } } }, "operationId": "GET-security-zone-allotted-resources" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)security-zone-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST" } } }, "operationId": "POST-security-zone-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "(config)security-zone-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP" } } }, "operationId": "PUT-security-zone-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-allotted-resource" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-allotted-resource" } } }, "operationId": "GET-security-zone-allotted-resource" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST" } } }, "operationId": "POST-security-zone-allotted-resource" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP" } } }, "operationId": "PUT-security-zone-allotted-resource" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-data" } } }, "operationId": "GET-allotted-resource-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } }, { "in": "body", "name": "**(config)security-zone-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP" } }, { "in": "body", "name": "**(config)security-zone-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-dataPOST" } } }, "operationId": "POST-allotted-resource-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP" } } }, "operationId": "PUT-allotted-resource-data" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-oper-status" } } }, "operationId": "GET-allotted-resource-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } }, "operationId": "PUT-allotted-resource-oper-status" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-operation-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-information" } } }, "operationId": "GET-allotted-resource-operation-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } }, { "in": "body", "name": "**(config)security-zone-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" } } }, "operationId": "POST-allotted-resource-operation-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } }, "operationId": "PUT-allotted-resource-operation-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-information" } } }, "operationId": "GET-allotted-resource-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-informationPOST" } } }, "operationId": "POST-allotted-resource-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } }, "operationId": "PUT-allotted-resource-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-request-input" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-request-input" } } }, "operationId": "GET-security-zone-request-input" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)security-zone-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-request-inputPOST" } } }, "operationId": "POST-security-zone-request-input" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP" } } }, "operationId": "PUT-security-zone-request-input" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-input-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-input-parameters" } } }, "operationId": "GET-security-zone-input-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-input-parametersPOST" } } }, "operationId": "POST-security-zone-input-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP" } } }, "operationId": "PUT-security-zone-input-parameters" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-parameters" } } }, "operationId": "GET-security-zone-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-parametersPOST" } } }, "operationId": "POST-security-zone-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP" } } }, "operationId": "PUT-security-zone-parameters" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-topology" } } }, "operationId": "GET-security-zone-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)security-zone-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP" } }, { "in": "body", "name": "**(config)security-zone-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-topologyPOST" } } }, "operationId": "POST-security-zone-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP" } } }, "operationId": "PUT-security-zone-topology" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-identifiers" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-identifiers" } } }, "operationId": "GET-allotted-resource-identifiers" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP" } } }, "operationId": "PUT-allotted-resource-identifiers" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-assignments" } } }, "operationId": "GET-security-zone-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP" } } }, "operationId": "PUT-security-zone-assignments" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-security-zone-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-parameters" } } }, "operationId": "GET-security-zone-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)security-zone-parametersPOST" } } }, "operationId": "POST-security-zone-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)security-zone-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP" } } }, "operationId": "PUT-security-zone-parameters" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-status" } } }, "operationId": "GET-allotted-resource-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP" } } }, "operationId": "PUT-allotted-resource-status" } }, "/config/GENERIC-RESOURCE-API:services": { "delete": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-services" }, "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)services" } } }, "operationId": "GET-services" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)service", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)servicesPOST" } } }, "operationId": "POST-services" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "(config)services", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP" } } }, "operationId": "PUT-services" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service" } } }, "operationId": "GET-service" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)service-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP" } }, { "in": "body", "name": "**(config)service-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)servicePOST" } } }, "operationId": "POST-service" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP" } } }, "operationId": "PUT-service" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-data" } } }, "operationId": "GET-service-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP" } }, { "in": "body", "name": "**(config)vnfs", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP" } }, { "in": "body", "name": "**(config)consumed-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)provided-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)service-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP" } }, { "in": "body", "name": "**(config)service-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP" } }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)service-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-dataPOST" } } }, "operationId": "POST-service-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP" } } }, "operationId": "PUT-service-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-consumed-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)consumed-allotted-resources" } } }, "operationId": "GET-consumed-allotted-resources" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)consumed-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST" } } }, "operationId": "POST-consumed-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)consumed-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP" } } }, "operationId": "PUT-consumed-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-consumed-allotted-resource" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)consumed-allotted-resource" } } }, "operationId": "GET-consumed-allotted-resource" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)consumed-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP" } } }, "operationId": "PUT-consumed-allotted-resource" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-networks" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)networks" } } }, "operationId": "GET-networks" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)networksPOST" } } }, "operationId": "POST-networks" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP" } } }, "operationId": "PUT-networks" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network" } } }, "operationId": "GET-network" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)networkPOST" } } }, "operationId": "POST-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP" } } }, "operationId": "PUT-network" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-data" } } }, "operationId": "GET-network-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-provided-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)network-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP" } }, { "in": "body", "name": "**(config)network-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP" } }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP" } }, { "in": "body", "name": "**(config)network-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP" } }, { "in": "body", "name": "**(config)network-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-dataPOST" } } }, "operationId": "POST-network-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP" } } }, "operationId": "PUT-network-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-information" } } }, "operationId": "GET-network-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-informationPOST" } } }, "operationId": "POST-network-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP" } } }, "operationId": "PUT-network-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-level-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-level-oper-status" } } }, "operationId": "GET-network-level-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP" } } }, "operationId": "PUT-network-level-oper-status" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-provided-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-provided-allotted-resources" } } }, "operationId": "GET-network-provided-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-provided-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP" } } }, "operationId": "PUT-network-provided-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-request-input" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-request-input" } } }, "operationId": "GET-network-request-input" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-request-inputPOST" } } }, "operationId": "POST-network-request-input" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP" } } }, "operationId": "PUT-network-request-input" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-input-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-input-parameters" } } }, "operationId": "GET-network-input-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-input-parametersPOST" } } }, "operationId": "POST-network-input-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP" } } }, "operationId": "PUT-network-input-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-topology" } } }, "operationId": "GET-network-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP" } }, { "in": "body", "name": "**(config)network-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP" } }, { "in": "body", "name": "**(config)network-topology-identifier-structure", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP" } }, { "in": "body", "name": "**(config)network-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-topologyPOST" } } }, "operationId": "POST-network-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP" } } }, "operationId": "PUT-network-topology" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-assignments" } } }, "operationId": "GET-network-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" } } }, "operationId": "PUT-network-assignments" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-parameters" } } }, "operationId": "GET-network-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-parameter", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-parametersPOST" } } }, "operationId": "POST-network-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP" } } }, "operationId": "PUT-network-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters/network-parameter/{network-parameter-name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "path", "name": "network-parameter-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-parameter" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "path", "name": "network-parameter-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-parameter" } } }, "operationId": "GET-network-parameter" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "path", "name": "network-parameter-name", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-parameter", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP" } } }, "operationId": "PUT-network-parameter" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-topology-identifier-structure" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-topology-identifier-structure" } } }, "operationId": "GET-network-topology-identifier-structure" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-topology-identifier-structure", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP" } } }, "operationId": "PUT-network-topology-identifier-structure" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "network-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-provided-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)provided-allotted-resources" } } }, "operationId": "GET-provided-allotted-resources" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)provided-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)provided-allotted-resourcesPOST" } } }, "operationId": "POST-provided-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)provided-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP" } } }, "operationId": "PUT-provided-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-provided-allotted-resource" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)provided-allotted-resource" } } }, "operationId": "GET-provided-allotted-resource" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)provided-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP" } } }, "operationId": "PUT-provided-allotted-resource" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-level-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-level-oper-status" } } }, "operationId": "GET-service-level-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP" } } }, "operationId": "PUT-service-level-oper-status" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-request-input" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-request-input" } } }, "operationId": "GET-service-request-input" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)service-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-request-inputPOST" } } }, "operationId": "POST-service-request-input" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP" } } }, "operationId": "PUT-service-request-input" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-input-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-input-parameters" } } }, "operationId": "GET-service-input-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-input-parametersPOST" } } }, "operationId": "POST-service-input-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP" } } }, "operationId": "PUT-service-input-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-topology" } } }, "operationId": "GET-service-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)service-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP" } }, { "in": "body", "name": "**(config)service-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP" } }, { "in": "body", "name": "**(config)service-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-topologyPOST" } } }, "operationId": "POST-service-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP" } } }, "operationId": "PUT-service-topology" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-assignments" } } }, "operationId": "GET-service-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP" } } }, "operationId": "PUT-service-assignments" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-parameters" } } }, "operationId": "GET-service-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)service-parameter", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-parametersPOST" } } }, "operationId": "POST-service-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP" } } }, "operationId": "PUT-service-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "service-parameter-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-parameter" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "service-parameter-name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-parameter" } } }, "operationId": "GET-service-parameter" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "service-parameter-name", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-parameter", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP" } } }, "operationId": "PUT-service-parameter" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-topology-identifier" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-topology-identifier" } } }, "operationId": "GET-service-topology-identifier" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP" } } }, "operationId": "PUT-service-topology-identifier" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnfs" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnfs" } } }, "operationId": "GET-vnfs" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnfsPOST" } } }, "operationId": "POST-vnfs" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnfs", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP" } } }, "operationId": "PUT-vnfs" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf" } } }, "operationId": "GET-vnf" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnfPOST" } } }, "operationId": "POST-vnf" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP" } } }, "operationId": "PUT-vnf" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-data" } } }, "operationId": "GET-vnf-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-provided-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP" } }, { "in": "body", "name": "**(config)vf-modules", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP" } }, { "in": "body", "name": "**(config)vnf-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP" } }, { "in": "body", "name": "**(config)vnf-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP" } }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)vnf-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP" } }, { "in": "body", "name": "**(config)vnf-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-dataPOST" } } }, "operationId": "POST-vnf-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP" } } }, "operationId": "PUT-vnf-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-modules" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-modules" } } }, "operationId": "GET-vf-modules" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vf-module", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-modulesPOST" } } }, "operationId": "POST-vf-modules" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-modules", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP" } } }, "operationId": "PUT-vf-modules" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module" } } }, "operationId": "GET-vf-module" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vf-module-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-modulePOST" } } }, "operationId": "POST-vf-module" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP" } } }, "operationId": "PUT-vf-module" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-data" } } }, "operationId": "GET-vf-module-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vf-module-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP" } }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP" } }, { "in": "body", "name": "**(config)vf-module-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP" } }, { "in": "body", "name": "**(config)vf-module-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP" } }, { "in": "body", "name": "**(config)vnf-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP" } }, { "in": "body", "name": "**(config)vf-module-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-dataPOST" } } }, "operationId": "POST-vf-module-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP" } } }, "operationId": "PUT-vf-module-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-information" } } }, "operationId": "GET-vf-module-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-informationPOST" } } }, "operationId": "POST-vf-module-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP" } } }, "operationId": "PUT-vf-module-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-level-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-level-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-level-oper-status" } } }, "operationId": "GET-vf-module-level-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP" } } }, "operationId": "PUT-vf-module-level-oper-status" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-request-input" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-request-input" } } }, "operationId": "GET-vf-module-request-input" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vf-module-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-request-inputPOST" } } }, "operationId": "POST-vf-module-request-input" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP" } } }, "operationId": "PUT-vf-module-request-input" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-input-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-input-parameters" } } }, "operationId": "GET-vf-module-input-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-input-parametersPOST" } } }, "operationId": "POST-vf-module-input-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP" } } }, "operationId": "PUT-vf-module-input-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-topology" } } }, "operationId": "GET-vf-module-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vf-module-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP" } }, { "in": "body", "name": "**(config)vf-module-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP" } }, { "in": "body", "name": "**(config)vf-module-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-topologyPOST" } } }, "operationId": "POST-vf-module-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP" } } }, "operationId": "PUT-vf-module-topology" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-assignments" } } }, "operationId": "GET-vf-module-assignments" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vms", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-assignmentsPOST" } } }, "operationId": "POST-vf-module-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP" } } }, "operationId": "PUT-vf-module-assignments" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vms" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vms" } } }, "operationId": "GET-vms" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vm", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vmsPOST" } } }, "operationId": "POST-vms" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vms", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP" } } }, "operationId": "PUT-vms" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vm" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm" } } }, "operationId": "GET-vm" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vm-names", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" } }, { "in": "body", "name": "**(config)vm-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vmPOST" } } }, "operationId": "POST-vm" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vm", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" } } }, "operationId": "PUT-vm" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vm-names" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-names" } } }, "operationId": "GET-vm-names" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vm-names", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" } } }, "operationId": "PUT-vm-names" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vm-networks" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-networks" } } }, "operationId": "GET-vm-networks" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vm-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-networksPOST" } } }, "operationId": "POST-vm-networks" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "in": "body", "name": "(config)vm-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" } } }, "operationId": "PUT-vm-networks" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vm-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-network" } } }, "operationId": "GET-vm-network" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-information-items", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" } }, { "in": "body", "name": "**(config)mac-addresses", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" } }, { "in": "body", "name": "**(config)floating-ips", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" } }, { "in": "body", "name": "**(config)interface-route-prefixes", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" } }, { "in": "body", "name": "**(config)sriov-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vm-networkPOST" } } }, "operationId": "POST-vm-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)vm-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" } } }, "operationId": "PUT-vm-network" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/floating-ips": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-floating-ips" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)floating-ips" } } }, "operationId": "GET-floating-ips" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)floating-ips", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" } } }, "operationId": "PUT-floating-ips" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/interface-route-prefixes": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-interface-route-prefixes" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)interface-route-prefixes" } } }, "operationId": "GET-interface-route-prefixes" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)interface-route-prefixes", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" } } }, "operationId": "PUT-interface-route-prefixes" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/mac-addresses": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-mac-addresses" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)mac-addresses" } } }, "operationId": "GET-mac-addresses" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)mac-addresses", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" } } }, "operationId": "PUT-mac-addresses" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-information-items" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-information-items" } } }, "operationId": "GET-network-information-items" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-information-item", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-information-itemsPOST" } } }, "operationId": "POST-network-information-items" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-information-items", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" } } }, "operationId": "PUT-network-information-items" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-information-item" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-information-item" } } }, "operationId": "GET-network-information-item" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" }, { "in": "body", "name": "**(config)network-ips", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-information-itemPOST" } } }, "operationId": "POST-network-information-item" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-information-item", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP" } } }, "operationId": "PUT-network-information-item" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}/network-ips": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-network-ips" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)network-ips" } } }, "operationId": "GET-network-ips" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Use ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" }, { "in": "body", "name": "(config)network-ips", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP" } } }, "operationId": "PUT-network-ips" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sriov-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sriov-parameters" } } }, "operationId": "GET-sriov-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)heat-vlan-filters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" } }, { "in": "body", "name": "**(config)application-tags", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sriov-parametersPOST" } } }, "operationId": "POST-sriov-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)sriov-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" } } }, "operationId": "PUT-sriov-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-application-tags" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)application-tags" } } }, "operationId": "GET-application-tags" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)c-tags", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" } }, { "in": "body", "name": "**(config)s-tags", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)application-tagsPOST" } } }, "operationId": "POST-application-tags" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)application-tags", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" } } }, "operationId": "PUT-application-tags" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/c-tags": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-c-tags" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)c-tags" } } }, "operationId": "GET-c-tags" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)c-tags", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" } } }, "operationId": "PUT-c-tags" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/s-tags": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-s-tags" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)s-tags" } } }, "operationId": "GET-s-tags" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)s-tags", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" } } }, "operationId": "PUT-s-tags" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/heat-vlan-filters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-heat-vlan-filters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)heat-vlan-filters" } } }, "operationId": "GET-heat-vlan-filters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "vm-type", "required": true, "type": "string" }, { "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)heat-vlan-filters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" } } }, "operationId": "PUT-heat-vlan-filters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-parameters" } } }, "operationId": "GET-vf-module-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-parametersPOST" } } }, "operationId": "POST-vf-module-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP" } } }, "operationId": "PUT-vf-module-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-topology-identifier": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vf-module-topology-identifier" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vf-module-topology-identifier" } } }, "operationId": "GET-vf-module-topology-identifier" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vf-module-topology-identifier", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP" } } }, "operationId": "PUT-vf-module-topology-identifier" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-information" } } }, "operationId": "GET-vnf-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-informationPOST" } } }, "operationId": "POST-vnf-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP" } } }, "operationId": "PUT-vnf-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "vf-module-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-information" } } }, "operationId": "GET-vnf-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-informationPOST" } } }, "operationId": "POST-vnf-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP" } } }, "operationId": "PUT-vnf-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-level-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-level-oper-status" } } }, "operationId": "GET-vnf-level-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-level-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP" } } }, "operationId": "PUT-vnf-level-oper-status" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-provided-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-provided-allotted-resources" } } }, "operationId": "GET-vnf-provided-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-provided-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP" } } }, "operationId": "PUT-vnf-provided-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-request-input" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-request-input" } } }, "operationId": "GET-vnf-request-input" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP" } }, { "in": "body", "name": "**(config)vnf-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-request-inputPOST" } } }, "operationId": "POST-vnf-request-input" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-request-input", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP" } } }, "operationId": "PUT-vnf-request-input" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-input-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-input-parameters" } } }, "operationId": "GET-vnf-input-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-input-parametersPOST" } } }, "operationId": "POST-vnf-input-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-input-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP" } } }, "operationId": "PUT-vnf-input-parameters" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-networks" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networks" } } }, "operationId": "GET-vnf-networks" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networksPOST" } } }, "operationId": "POST-vnf-networks" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP" } } }, "operationId": "PUT-vnf-networks" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-network" } } }, "operationId": "GET-vnf-network" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)subnets-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networkPOST" } } }, "operationId": "POST-vnf-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP" } } }, "operationId": "PUT-vnf-network" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-subnets-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnets-data" } } }, "operationId": "GET-subnets-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)subnet-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnets-dataPOST" } } }, "operationId": "POST-subnets-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)subnets-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP" } } }, "operationId": "PUT-subnets-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Should be ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-subnet-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Should be ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnet-data" } } }, "operationId": "GET-subnet-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Should be ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" }, { "in": "body", "name": "(config)subnet-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" } } }, "operationId": "PUT-subnet-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-topology" } } }, "operationId": "GET-vnf-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-parameters-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP" } }, { "in": "body", "name": "**(config)vnf-topology-identifier-structure", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP" } }, { "in": "body", "name": "**(config)vnf-resource-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-topologyPOST" } } }, "operationId": "POST-vnf-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP" } } }, "operationId": "PUT-vnf-topology" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-parameters-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-parameters-data" } } }, "operationId": "GET-vnf-parameters-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-parameters-dataPOST" } } }, "operationId": "POST-vnf-parameters-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-parameters-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP" } } }, "operationId": "PUT-vnf-parameters-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-resource-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-resource-assignments" } } }, "operationId": "GET-vnf-resource-assignments" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)availability-zones", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP" } }, { "in": "body", "name": "**(config)vnf-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST" } } }, "operationId": "POST-vnf-resource-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-resource-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP" } } }, "operationId": "PUT-vnf-resource-assignments" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-availability-zones" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)availability-zones" } } }, "operationId": "GET-availability-zones" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)availability-zones", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP" } } }, "operationId": "PUT-availability-zones" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-networks" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networks" } } }, "operationId": "GET-vnf-networks" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)vnf-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networksPOST" } } }, "operationId": "POST-vnf-networks" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-networks", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP" } } }, "operationId": "PUT-vnf-networks" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-network" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-network" } } }, "operationId": "GET-vnf-network" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)subnets-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-networkPOST" } } }, "operationId": "POST-vnf-network" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-network", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" } } }, "operationId": "PUT-vnf-network" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-subnets-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnets-data" } } }, "operationId": "GET-subnets-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "**(config)subnet-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnets-dataPOST" } } }, "operationId": "POST-subnets-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "in": "body", "name": "(config)subnets-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" } } }, "operationId": "PUT-subnets-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Should be ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-subnet-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Should be ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)subnet-data" } } }, "operationId": "GET-subnet-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "description": "A Network Role to which a VNF must connect", "in": "path", "name": "network-role", "required": true, "type": "string" }, { "description": "Should be ipv4 or ipv6", "in": "path", "name": "ip-version", "required": true, "type": "string" }, { "in": "body", "name": "(config)subnet-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" } } }, "operationId": "PUT-subnet-data" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-vnf-topology-identifier-structure" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)vnf-topology-identifier-structure" } } }, "operationId": "GET-vnf-topology-identifier-structure" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "path", "name": "vnf-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)vnf-topology-identifier-structure", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP" } } }, "operationId": "PUT-vnf-topology-identifier-structure" } }, "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-status" } } }, "operationId": "GET-service-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "description": "Keep as M", "in": "path", "name": "service-instance-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP" } } }, "operationId": "PUT-service-status" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { "delete": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-tunnelxconn-allotted-resources" }, "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-allotted-resources" } } }, "operationId": "GET-tunnelxconn-allotted-resources" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "**(config)tunnelxconn-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST" } } }, "operationId": "POST-tunnelxconn-allotted-resources" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "(config)tunnelxconn-allotted-resources", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP" } } }, "operationId": "PUT-tunnelxconn-allotted-resources" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-tunnelxconn-allotted-resource" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-allotted-resource" } } }, "operationId": "GET-tunnelxconn-allotted-resource" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST" } } }, "operationId": "POST-tunnelxconn-allotted-resource" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)tunnelxconn-allotted-resource", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP" } } }, "operationId": "PUT-tunnelxconn-allotted-resource" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-data" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-data" } } }, "operationId": "GET-allotted-resource-data" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } }, { "in": "body", "name": "**(config)tunnelxconn-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP" } }, { "in": "body", "name": "**(config)tunnelxconn-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-dataPOST" } } }, "operationId": "POST-allotted-resource-data" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-data", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP" } } }, "operationId": "PUT-allotted-resource-data" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-oper-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-oper-status" } } }, "operationId": "GET-allotted-resource-oper-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-oper-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" } } }, "operationId": "PUT-allotted-resource-oper-status" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-operation-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-information" } } }, "operationId": "GET-allotted-resource-operation-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } }, { "in": "body", "name": "**(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } }, { "in": "body", "name": "**(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" } } }, "operationId": "POST-allotted-resource-operation-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-operation-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" } } }, "operationId": "PUT-allotted-resource-operation-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-information" } } }, "operationId": "GET-allotted-resource-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-informationPOST" } } }, "operationId": "POST-allotted-resource-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" } } }, "operationId": "PUT-allotted-resource-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-request-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)request-information" } } }, "operationId": "GET-request-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)request-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" } } }, "operationId": "PUT-request-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-sdnc-request-header" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)sdnc-request-header" } } }, "operationId": "GET-sdnc-request-header" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)sdnc-request-header", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" } } }, "operationId": "PUT-sdnc-request-header" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-service-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-information" } } }, "operationId": "GET-service-information" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)service-informationPOST" } } }, "operationId": "POST-service-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)service-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" } } }, "operationId": "PUT-service-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-tunnelxconn-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-parameters" } } }, "operationId": "GET-tunnelxconn-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-parametersPOST" } } }, "operationId": "POST-tunnelxconn-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)tunnelxconn-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP" } } }, "operationId": "PUT-tunnelxconn-parameters" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-tunnelxconn-topology" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-topology" } } }, "operationId": "GET-tunnelxconn-topology" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)tunnelxconn-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP" } }, { "in": "body", "name": "**(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP" } }, { "in": "body", "name": "**(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP" } }, { "in": "body", "name": "**(config)tunnelxconn-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-topologyPOST" } } }, "operationId": "POST-tunnelxconn-topology" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)tunnelxconn-topology", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP" } } }, "operationId": "PUT-tunnelxconn-topology" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-identifiers" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-identifiers" } } }, "operationId": "GET-allotted-resource-identifiers" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-identifiers", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP" } } }, "operationId": "PUT-allotted-resource-identifiers" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-onap-model-information" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)onap-model-information" } } }, "operationId": "GET-onap-model-information" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)onap-model-information", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP" } } }, "operationId": "PUT-onap-model-information" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-assignments": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-tunnelxconn-assignments" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-assignments" } } }, "operationId": "GET-tunnelxconn-assignments" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)tunnelxconn-assignments", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP" } } }, "operationId": "PUT-tunnelxconn-assignments" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-tunnelxconn-parameters" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-parameters" } } }, "operationId": "GET-tunnelxconn-parameters" }, "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "**(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)tunnelxconn-parametersPOST" } } }, "operationId": "POST-tunnelxconn-parameters" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)tunnelxconn-parameters", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP" } } }, "operationId": "PUT-tunnelxconn-parameters" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-param" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)param" } } }, "operationId": "GET-param" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "path", "name": "name", "required": true, "type": "string" }, { "in": "body", "name": "(config)param", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP" } } }, "operationId": "PUT-param" } }, "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": { "delete": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified" } }, "operationId": "DELETE-allotted-resource-status" }, "get": { "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(config)allotted-resource-status" } } }, "operationId": "GET-allotted-resource-status" }, "put": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "path", "name": "allotted-resource-id", "required": true, "type": "string" }, { "in": "body", "name": "(config)allotted-resource-status", "required": false, "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP" } } }, "operationId": "PUT-allotted-resource-status" } }, "/operational/GENERIC-RESOURCE-API:brg-allotted-resources": { "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(operational)brg-allotted-resources" } } }, "operationId": "GET-brg-allotted-resources" } }, "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": { "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(operational)contrail-route-allotted-resources" } } }, "operationId": "GET-contrail-route-allotted-resources" } }, "/operational/GENERIC-RESOURCE-API:preload-vnfs": { "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(operational)preload-vnfs" } } }, "operationId": "GET-preload-vnfs" } }, "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": { "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(operational)security-zone-allotted-resources" } } }, "operationId": "GET-security-zone-allotted-resources" } }, "/operational/GENERIC-RESOURCE-API:services": { "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(operational)services" } } }, "operationId": "GET-services" } }, "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { "get": { "produces": [ "application/json", "application/xml" ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources" } } }, "operationId": "GET-tunnelxconn-allotted-resources" } }, "/operations/GENERIC-RESOURCE-API:brg-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(brg-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(brg-topology-operation)output-TOP" } } }, "operationId": "brg-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP" } } }, "operationId": "contrail-route-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:network-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(network-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(network-topology-operation)output-TOP" } } }, "operationId": "network-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(preload-network-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(preload-network-topology-operation)output-TOP" } } }, "operationId": "preload-network-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP" } } }, "operationId": "preload-vnf-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(security-zone-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(security-zone-topology-operation)output-TOP" } } }, "operationId": "security-zone-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:service-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(service-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(service-topology-operation)output-TOP" } } }, "operationId": "service-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP" } } }, "operationId": "tunnelxconn-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(vf-module-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(vf-module-topology-operation)output-TOP" } } }, "operationId": "vf-module-topology-operation" } }, "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": { "post": { "consumes": [ "application/json", "application/xml" ], "produces": [ "application/json", "application/xml" ], "parameters": [ { "in": "body", "name": "body", "required": false, "schema": { "$ref": "#/definitions/(vnf-topology-operation)input-TOP" } } ], "responses": { "200": { "description": "No response was specified", "schema": { "$ref": "#/definitions/(vnf-topology-operation)output-TOP" } } }, "operationId": "vnf-topology-operation" } } }, "definitions": { "(brg-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-wan-ip-address": { "$ref": "#/definitions/0.3.56.0%p", "enum": [ "0.3.56.0%p", "5cB:e8b%LpL}pp" ] }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vgmux-bearer-ip": { "$ref": "#/definitions/1.0.21.6", "enum": [ "1.0.21.6", ":" ] }, "GENERIC-RESOURCE-API:vni": { "$ref": "#/definitions/Some vni" } }, "type": "object" }, "(brg-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(brg-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(brg-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:brg-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" } }, "type": "object" }, "(brg-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(brg-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(config)GENERIC-RESOURCE-API_modulePOST": { "properties": { "brg-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources" }, "type": "object" }, "contrail-route-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources" }, "type": "object" }, "preload-vnfs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs" }, "type": "object" }, "security-zone-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources" }, "type": "object" }, "services": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services" }, "type": "object" }, "tunnelxconn-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources" }, "type": "object" } }, "type": "object" }, "(config)allotted-resource-dataPOST": { "properties": { "allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" }, "allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" }, "brg-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters" }, "type": "object" }, "brg-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology" }, "type": "object" } }, "type": "object" }, "(config)allotted-resource-identifiersPOST": { "properties": { "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-name": { "$ref": "#/definitions/Some allotted-resource-name", "description": "For a contrail-route, the network policy name." }, "allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "(Added in draft 32)Expected to be contrail-route or security-zone." }, "consuming-service-instance-id": { "$ref": "#/definitions/Some consuming-service-instance-id", "description": "The service-instance-id of the consuming service of this allotted resource" }, "parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "(config)allotted-resource-informationPOST": { "properties": { "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information" }, "type": "object" }, "parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "(config)allotted-resource-oper-statusPOST": { "properties": { "create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "(config)allotted-resource-operation-informationPOST": { "properties": { "allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" }, "brg-wan-ip-address": { "$ref": "#/definitions/27.0.29.2", "enum": [ "27.0.29.2", ":50%{p" ] }, "request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" }, "sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" }, "service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" }, "vgmux-bearer-ip": { "$ref": "#/definitions/2.0.0.0%N{", "enum": [ "2.0.0.0%N{", "D::D%NN" ] }, "vni": { "$ref": "#/definitions/Some vni" } }, "type": "object" }, "(config)allotted-resource-statusPOST": { "properties": { "action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "response-code": { "$ref": "#/definitions/Some response-code" }, "response-message": { "$ref": "#/definitions/Some response-message" }, "response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "create", "delete", "unassign", "deactivate" ] }, "rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "(config)application-tagsPOST": { "properties": { "c-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags" }, "type": "object" }, "s-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags" }, "type": "object" } }, "type": "object" }, "(config)availability-zonesPOST": { "properties": { "availability-zone": { "$ref": "#/definitions/Some availability-zone", "description": "Openstack availability zone name or UUID" } }, "type": "object" }, "(config)brg-allotted-resourcePOST": { "properties": { "allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "allotted-resource-id" ], "type": "object" }, "(config)brg-allotted-resourcesPOST": { "properties": { "brg-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource" }, "type": "array" } }, "type": "object" }, "(config)brg-assignmentsPOST": { "properties": { "vbrg-wan-ip": { "$ref": "#/definitions/4.254.7.5%{L", "enum": [ "4.254.7.5%{L", "0a6:" ] } }, "type": "object" }, "(config)brg-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)brg-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)brg-topologyPOST": { "properties": { "allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers" }, "type": "object" }, "brg-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments" }, "type": "object" }, "brg-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters" }, "type": "object" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "(config)c-tagsPOST": { "type": "object" }, "(config)consumed-allotted-resourcePOST": { "properties": { "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-pointer": { "$ref": "#/definitions/Some allotted-resource-pointer", "description": "Pointer to the allotted-resources topology" }, "allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." } }, "type": "object" }, "(config)consumed-allotted-resourcesPOST": { "properties": { "consumed-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource" }, "type": "array" } }, "type": "object" }, "(config)contrail-applied-service-infoPOST": { "properties": { "contrail-fqdn": { "$ref": "#/definitions/Some contrail-fqdn", "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing." }, "service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data." } }, "type": "object" }, "(config)contrail-applied-servicePOST": { "properties": { "contrail-fqdn": { "$ref": "#/definitions/Some contrail-fqdn", "description": "This is the fq-name of the Contrail service instance through which the route is passing." }, "service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "The service-instance-id of the vnf from which the contrail applied service is coming" }, "vnf-id": { "$ref": "#/definitions/Some vnf-id", "description": "The vnf representing the contrail applied service" } }, "type": "object" }, "(config)contrail-route-allotted-resourcePOST": { "properties": { "allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "allotted-resource-id" ], "type": "object" }, "(config)contrail-route-allotted-resourcesPOST": { "properties": { "contrail-route-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource" }, "type": "array" } }, "type": "object" }, "(config)contrail-route-assignmentsPOST": { "properties": { "contrail-applied-service": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service" }, "type": "object" }, "contrail-id": { "$ref": "#/definitions/Some contrail-id", "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)" }, "dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network" }, "type": "object" }, "fq-name": { "$ref": "#/definitions/Some fq-name", "description": "The Contrail fq-name of the network policy" }, "source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network" }, "type": "object" }, "vlan-tag": { "$ref": "#/definitions/Some vlan-tag", "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route." } }, "type": "object" }, "(config)contrail-route-input-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)contrail-route-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)contrail-route-request-inputPOST": { "properties": { "contrail-applied-service-info": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info" }, "type": "object" }, "contrail-route-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters" }, "type": "object" }, "dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network" }, "type": "object" }, "source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network" }, "type": "object" } }, "type": "object" }, "(config)contrail-route-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)contrail-route-topologyPOST": { "properties": { "allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers" }, "type": "object" }, "contrail-route-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments" }, "type": "object" }, "contrail-route-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters" }, "type": "object" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "(config)dest-networkPOST": { "properties": { "network-id": { "$ref": "#/definitions/Some network-id" }, "network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "(config)floating-ipsPOST": { "type": "object" }, "(config)heat-vlan-filtersPOST": { "type": "object" }, "(config)interface-route-prefixesPOST": { "properties": { "interface-route-prefix": { "$ref": "#/definitions/2.178.7.3%{", "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes", "enum": [ "2.178.7.3%{", ":%N" ] }, "interface-route-prefix-cidr": { "$ref": "#/definitions/Some interface-route-prefix-cidr", "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes" } }, "required": [ "interface-route-prefix-cidr" ], "type": "object" }, "(config)mac-addressesPOST": { "type": "object" }, "(config)network-assignmentsPOST": { "type": "object" }, "(config)network-dataPOST": { "properties": { "network-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information" }, "type": "object" }, "network-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status" }, "type": "object" }, "network-provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources" }, "type": "object" }, "network-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input" }, "type": "object" }, "network-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology" }, "type": "object" }, "request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information" }, "type": "object" }, "sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header" }, "type": "object" }, "service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information" }, "type": "object" } }, "type": "object" }, "(config)network-information-itemPOST": { "properties": { "ip-count": { "$ref": "#/definitions/0", "description": "The number of ip addresses to be assigned per vm for this network role" }, "ip-version": { "$ref": "#/definitions/Some ip-version", "description": "Use ipv4 or ipv6" }, "network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips" }, "type": "object" }, "use-dhcp": { "$ref": "#/definitions/Y", "description": "Indicator to use DHCP on this network for this VM", "enum": [ "Y", "N" ] } }, "type": "object" }, "(config)network-information-itemsPOST": { "properties": { "network-information-item": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item" }, "type": "array" } }, "type": "object" }, "(config)network-informationPOST": { "properties": { "network-id": { "$ref": "#/definitions/Some network-id" }, "network-type": { "$ref": "#/definitions/Some network-type" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "(config)network-input-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)network-ips-v6POST": { "properties": { "ip-address-ipv6": { "$ref": "#/definitions/B:9", "description": "List of assigned ipv6 addresses on a network" } }, "type": "object" }, "(config)network-ipsPOST": { "properties": { "ip-address": { "$ref": "#/definitions/3.1.2.4", "description": "List of assigned ipv4 addresses on a network", "enum": [ "3.1.2.4", "C8CE:" ] } }, "type": "object" }, "(config)network-level-oper-statusPOST": { "properties": { "create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "(config)network-macsPOST": { "properties": { "mac-address": { "$ref": "#/definitions/Some mac-address", "description": "List of network assignments for this VM (one per network)" } }, "type": "object" }, "(config)network-parameterPOST": { "properties": { "network-parameter-name": { "$ref": "#/definitions/Some network-parameter-name" }, "network-parameter-value": { "$ref": "#/definitions/Some network-parameter-value" } }, "type": "object" }, "(config)network-parametersPOST": { "properties": { "network-parameter": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter" }, "type": "array" } }, "type": "object" }, "(config)network-policyPOST": { "properties": { "network-policy-fqdn": { "$ref": "#/definitions/Some network-policy-fqdn" }, "network-policy-id": { "$ref": "#/definitions/Some network-policy-id" } }, "type": "object" }, "(config)network-provided-allotted-resourcesPOST": { "type": "object" }, "(config)network-request-inputPOST": { "properties": { "aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "network-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" }, "type": "object" }, "network-name": { "$ref": "#/definitions/Some network-name" }, "tenant": { "$ref": "#/definitions/Some tenant" } }, "type": "object" }, "(config)network-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)network-topology-identifier-structurePOST": { "properties": { "eipam-v4-address-plan": { "$ref": "#/definitions/Some eipam-v4-address-plan", "description": "??" }, "eipam-v6-address-plan": { "$ref": "#/definitions/Some eipam-v6-address-plan" }, "network-id": { "$ref": "#/definitions/Some network-id" }, "network-name": { "$ref": "#/definitions/Some network-name" }, "network-role": { "$ref": "#/definitions/Some network-role" }, "network-technology": { "$ref": "#/definitions/Some network-technology", "description": "should we keep this?" }, "network-type": { "$ref": "#/definitions/Some network-type" } }, "type": "object" }, "(config)network-topology-identifierPOST": { "properties": { "network-name": { "$ref": "#/definitions/Some network-name" }, "network-role": { "$ref": "#/definitions/Some network-role" }, "network-technology": { "$ref": "#/definitions/Some network-technology" }, "network-type": { "$ref": "#/definitions/Some network-type" }, "service-type": { "$ref": "#/definitions/Some service-type" } }, "type": "object" }, "(config)network-topology-informationPOST": { "properties": { "is-external-network": { "$ref": "#/definitions/true" }, "is-provider-network": { "$ref": "#/definitions/true" }, "is-shared-network": { "$ref": "#/definitions/true" }, "network-policy": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy" }, "type": "array" }, "network-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier" }, "type": "object" }, "physical-network-name": { "$ref": "#/definitions/Some physical-network-name" }, "route-table-reference": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference" }, "type": "array" }, "subnets": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets" }, "type": "array" }, "vpn-bindings": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings" }, "type": "array" } }, "type": "object" }, "(config)network-topologyPOST": { "properties": { "aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "network-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments" }, "type": "object" }, "network-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters" }, "type": "object" }, "network-topology-identifier-structure": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure" }, "type": "object" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information" }, "type": "object" }, "tenant": { "$ref": "#/definitions/Some tenant" } }, "type": "object" }, "(config)networkPOST": { "properties": { "network-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data" }, "type": "object" }, "network-id": { "$ref": "#/definitions/Some network-id" } }, "required": [ "network-id" ], "type": "object" }, "(config)networksPOST": { "properties": { "network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network" }, "type": "array" } }, "type": "object" }, "(config)onap-model-informationPOST": { "properties": { "model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "model-name": { "$ref": "#/definitions/Some model-name" }, "model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "(config)oper-statusPOST": { "properties": { "create-timestamp": { "$ref": "#/definitions/Some create-timestamp" }, "last-action": { "$ref": "#/definitions/VNFActivateRequest", "description": "this is preload request actions", "enum": [ "VNFActivateRequest", "ChangeVNFActivateRequest", "VnfInstanceActivateRequest", "ChangeVnfInstanceActivateRequest", "VfModuleActivateRequest", "ChangeVfModuleActivateRequest", "DisconnectVNFRequest", "DisconnectVnfInstanceRequest", "DisconnectVfModuleRequest", "PreloadVNFRequest", "DeletePreloadVNFRequest", "PreloadVnfInstanceRequest", "DeletePreloadVnfInstanceRequest", "PreloadVfModuleRequest", "DeletePreloadVfModuleRequest" ] }, "last-order-status": { "$ref": "#/definitions/Active", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted" ] }, "last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id" }, "maintenance-indicator": { "$ref": "#/definitions/Y", "enum": [ "Y", "N" ] }, "modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "order-status": { "$ref": "#/definitions/Active", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted" ] } }, "type": "object" }, "(config)paramPOST": { "properties": { "name": { "$ref": "#/definitions/Some name" }, "value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "(config)preload-dataPOST": { "properties": { "network-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information" }, "type": "object" }, "oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status" }, "type": "object" }, "vnf-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information" }, "type": "object" } }, "type": "object" }, "(config)preload-vnfsPOST": { "properties": { "vnf-preload-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list" }, "type": "array" } }, "type": "object" }, "(config)provided-allotted-resourcePOST": { "properties": { "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-pointer": { "$ref": "#/definitions/Some allotted-resource-pointer", "description": "Pointer to the allotted-resources topology" }, "allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." } }, "type": "object" }, "(config)provided-allotted-resourcesPOST": { "properties": { "provided-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource" }, "type": "array" } }, "type": "object" }, "(config)request-informationPOST": { "properties": { "notification-url": { "$ref": "#/definitions/Some notification-url" }, "order-number": { "$ref": "#/definitions/Some order-number" }, "order-version": { "$ref": "#/definitions/Some order-version" }, "request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "(config)route-table-referencePOST": { "properties": { "route-table-reference-fqdn": { "$ref": "#/definitions/Some route-table-reference-fqdn" }, "route-table-reference-id": { "$ref": "#/definitions/Some route-table-reference-id" } }, "required": [ "route-table-reference-fqdn" ], "type": "object" }, "(config)s-tagsPOST": { "type": "object" }, "(config)sdnc-request-headerPOST": { "properties": { "svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "(config)security-zone-allotted-resourcePOST": { "properties": { "allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "allotted-resource-id" ], "type": "object" }, "(config)security-zone-allotted-resourcesPOST": { "properties": { "security-zone-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource" }, "type": "array" } }, "type": "object" }, "(config)security-zone-assignmentsPOST": { "properties": { "security-zone-name-trusted": { "$ref": "#/definitions/Some security-zone-name-trusted" }, "security-zone-name-untrusted": { "$ref": "#/definitions/Some security-zone-name-untrusted" }, "security-zone-service-instance-id": { "$ref": "#/definitions/Some security-zone-service-instance-id", "description": "Will be the same as the parent-service-instance-id" }, "security-zone-vnf-id": { "$ref": "#/definitions/Some security-zone-vnf-id", "description": "Selected by SDNC from the security-zone-service-instance-id" }, "trusted-network-role": { "$ref": "#/definitions/Some trusted-network-role", "description": "In the case of vIPR, this is the landing networks network-role; used in naming" }, "untrusted-network-role": { "$ref": "#/definitions/Some untrusted-network-role", "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" }, "vlan-tag": { "$ref": "#/definitions/Some vlan-tag" } }, "type": "object" }, "(config)security-zone-input-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)security-zone-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)security-zone-request-inputPOST": { "properties": { "security-zone-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters" }, "type": "object" }, "trusted-network-role": { "$ref": "#/definitions/Some trusted-network-role", "description": "In the case of vIPR, this is the landing networks network-role; used in naming" }, "untrusted-network-role": { "$ref": "#/definitions/Some untrusted-network-role", "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" }, "vlan-tag": { "$ref": "#/definitions/Some vlan-tag" } }, "type": "object" }, "(config)security-zone-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)security-zone-topologyPOST": { "properties": { "allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers" }, "type": "object" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information" }, "type": "object" }, "security-zone-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments" }, "type": "object" }, "security-zone-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters" }, "type": "object" } }, "type": "object" }, "(config)service-assignmentsPOST": { "type": "object" }, "(config)service-dataPOST": { "properties": { "consumed-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources" }, "type": "object" }, "networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" }, "type": "object" }, "provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" }, "type": "object" }, "request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information" }, "type": "object" }, "sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header" }, "type": "object" }, "service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information" }, "type": "object" }, "service-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status" }, "type": "object" }, "service-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input" }, "type": "object" }, "service-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology" }, "type": "object" }, "vnfs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs" }, "type": "object" } }, "type": "object" }, "(config)service-informationPOST": { "properties": { "global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information" }, "type": "object" }, "service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "(config)service-input-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)service-level-oper-statusPOST": { "properties": { "create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "(config)service-parameterPOST": { "properties": { "service-parameter-name": { "$ref": "#/definitions/Some service-parameter-name" }, "service-parameter-value": { "$ref": "#/definitions/Some service-parameter-value" } }, "type": "object" }, "(config)service-parametersPOST": { "properties": { "service-parameter": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter" }, "type": "array" } }, "type": "object" }, "(config)service-request-inputPOST": { "properties": { "service-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters" }, "type": "object" }, "service-instance-name": { "$ref": "#/definitions/Some service-instance-name" } }, "type": "object" }, "(config)service-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)service-statusPOST": { "properties": { "action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "response-code": { "$ref": "#/definitions/Some response-code" }, "response-message": { "$ref": "#/definitions/Some response-message" }, "response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "configure", "delete", "unassign", "deactivate" ] }, "rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "(config)service-topology-identifierPOST": { "properties": { "global-customer-id": { "$ref": "#/definitions/Some global-customer-id" }, "service-id": { "$ref": "#/definitions/Some service-id", "description": "from MSO input on STO assign" }, "service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "repeated" }, "service-instance-name": { "$ref": "#/definitions/Some service-instance-name", "description": "optionally comes from service-request-input container or is assigned by sdn-c" }, "service-type": { "$ref": "#/definitions/Some service-type", "description": "tag labeled subscription-service-type in the service-information input" } }, "type": "object" }, "(config)service-topologyPOST": { "properties": { "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information" }, "type": "object" }, "service-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments" }, "type": "object" }, "service-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters" }, "type": "object" }, "service-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier" }, "type": "object" } }, "type": "object" }, "(config)servicePOST": { "properties": { "service-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data" }, "type": "object" }, "service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "Keep as M" }, "service-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status" }, "type": "object" } }, "required": [ "service-instance-id" ], "type": "object" }, "(config)servicesPOST": { "properties": { "service": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service" }, "type": "array" } }, "type": "object" }, "(config)source-networkPOST": { "properties": { "network-id": { "$ref": "#/definitions/Some network-id" }, "network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "(config)sriov-parametersPOST": { "properties": { "application-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" }, "type": "object" }, "heat-vlan-filters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" }, "type": "object" } }, "type": "object" }, "(config)sriov-vlan-filter-listPOST": { "properties": { "sriov-vlan-filter": { "$ref": "#/definitions/Some sriov-vlan-filter" } }, "type": "object" }, "(config)subnet-dataPOST": { "properties": { "ip-version": { "$ref": "#/definitions/Some ip-version", "description": "Should be ipv4 or ipv6" }, "subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "subnet UUID to be passed into the HEAT template" } }, "type": "object" }, "(config)subnets-dataPOST": { "properties": { "subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "(config)subnetsPOST": { "properties": { "cidr-mask": { "$ref": "#/definitions/Some cidr-mask" }, "dhcp-enabled": { "$ref": "#/definitions/Y", "enum": [ "Y", "N" ] }, "dhcp-end-address": { "$ref": "#/definitions/Some dhcp-end-address" }, "dhcp-start-address": { "$ref": "#/definitions/Some dhcp-start-address" }, "gateway-address": { "$ref": "#/definitions/1.7.0.5", "enum": [ "1.7.0.5", ":B%}LLp" ] }, "ip-version": { "$ref": "#/definitions/Some ip-version" }, "start-address": { "$ref": "#/definitions/0.0.7.0%{N{", "enum": [ "0.0.7.0%{N{", "dce4:::" ] }, "subnet-name": { "$ref": "#/definitions/Some subnet-name" } }, "type": "object" }, "(config)tunnelxconn-allotted-resourcePOST": { "properties": { "allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "allotted-resource-id" ], "type": "object" }, "(config)tunnelxconn-allotted-resourcesPOST": { "properties": { "tunnelxconn-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource" }, "type": "array" } }, "type": "object" }, "(config)tunnelxconn-assignmentsPOST": { "properties": { "vg-ip": { "$ref": "#/definitions/255.148.0.1%{N", "description": "The Network Controller will assign the VG IP address from local inventory", "enum": [ "255.148.0.1%{N", "f:" ] }, "vgmux-bearer-ip": { "$ref": "#/definitions/16.46.115.1", "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module", "enum": [ "16.46.115.1", ":%{N" ] }, "vgmux-lan-ip": { "$ref": "#/definitions/1.8.23.91%}pNLLpp", "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module", "enum": [ "1.8.23.91%}pNLLpp", "Ac::" ] }, "vni": { "$ref": "#/definitions/Some vni", "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool" } }, "type": "object" }, "(config)tunnelxconn-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)tunnelxconn-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)tunnelxconn-topologyPOST": { "properties": { "allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers" }, "type": "object" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information" }, "type": "object" }, "tunnelxconn-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments" }, "type": "object" }, "tunnelxconn-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters" }, "type": "object" } }, "type": "object" }, "(config)vf-module-assignmentsPOST": { "properties": { "vf-module-status": { "$ref": "#/definitions/Some vf-module-status", "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR." }, "vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms" }, "type": "object" } }, "type": "object" }, "(config)vf-module-dataPOST": { "properties": { "request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information" }, "type": "object" }, "sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header" }, "type": "object" }, "service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information" }, "type": "object" }, "vf-module-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information" }, "type": "object" }, "vf-module-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status" }, "type": "object" }, "vf-module-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input" }, "type": "object" }, "vf-module-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology" }, "type": "object" }, "vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information" }, "type": "object" } }, "type": "object" }, "(config)vf-module-informationPOST": { "properties": { "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" }, "type": "object" }, "vf-module-id": { "$ref": "#/definitions/Some vf-module-id" }, "vf-module-type": { "$ref": "#/definitions/Some vf-module-type" } }, "type": "object" }, "(config)vf-module-input-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)vf-module-level-oper-statusPOST": { "properties": { "create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "(config)vf-module-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)vf-module-request-inputPOST": { "properties": { "aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "request-version": { "$ref": "#/definitions/Some request-version", "description": "keep this?" }, "tenant": { "$ref": "#/definitions/Some tenant" }, "vf-module-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters" }, "type": "object" }, "vf-module-name": { "$ref": "#/definitions/Some vf-module-name" } }, "type": "object" }, "(config)vf-module-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)vf-module-topology-identifierPOST": { "properties": { "vf-module-id": { "$ref": "#/definitions/Some vf-module-id", "description": "vf-module id" }, "vf-module-name": { "$ref": "#/definitions/Some vf-module-name", "description": "vf-module-name" }, "vf-module-type": { "$ref": "#/definitions/Some vf-module-type", "description": "In Pats model referred to as model-id" } }, "type": "object" }, "(config)vf-module-topologyPOST": { "properties": { "aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information" }, "type": "object" }, "tenant": { "$ref": "#/definitions/Some tenant" }, "vf-module-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments" }, "type": "object" }, "vf-module-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters" }, "type": "object" }, "vf-module-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier" }, "type": "object" } }, "type": "object" }, "(config)vf-modulePOST": { "properties": { "vf-module-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data" }, "type": "object" }, "vf-module-id": { "$ref": "#/definitions/Some vf-module-id" } }, "required": [ "vf-module-id" ], "type": "object" }, "(config)vf-modulesPOST": { "properties": { "vf-module": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module" }, "type": "array" } }, "type": "object" }, "(config)vm-namesPOST": { "properties": { "vm-name": { "$ref": "#/definitions/Some vm-name" } }, "type": "object" }, "(config)vm-networkPOST": { "properties": { "floating-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" }, "type": "object" }, "interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" }, "type": "object" }, "mac-addresses": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" }, "type": "object" }, "network-information-items": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" }, "type": "object" }, "network-role": { "$ref": "#/definitions/Some network-role", "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" }, "network-role-tag": { "$ref": "#/definitions/Some network-role-tag" }, "sriov-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" }, "type": "object" } }, "required": [ "network-role" ], "type": "object" }, "(config)vm-networksPOST": { "properties": { "floating-ip": { "$ref": "#/definitions/0.0.0.7", "description": "Floating ipv4 for VMs of a given type on this network", "enum": [ "0.0.0.7", ":" ] }, "floating-ip-v6": { "$ref": "#/definitions/:2", "description": "Floating ipv6 for VMs of a given type on this network" }, "interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" }, "type": "array" }, "ip-count": { "$ref": "#/definitions/0", "description": "The number of ip addresses to be assigned per vm for this network role" }, "network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" }, "type": "array" }, "network-ips-v6": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" }, "type": "array" }, "network-macs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" }, "type": "array" }, "network-role": { "$ref": "#/definitions/Some network-role", "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" }, "use-dhcp": { "$ref": "#/definitions/Y", "description": "Indicator to use DHCP on this network for this VM", "enum": [ "Y", "N" ] } }, "type": "object" }, "(config)vmPOST": { "properties": { "nfc-naming-code": { "$ref": "#/definitions/Some nfc-naming-code", "description": "used in vm naming(draft 29: changed from nfc-code)" }, "vm-count": { "$ref": "#/definitions/0" }, "vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" }, "type": "object" }, "vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" }, "type": "object" }, "vm-type": { "$ref": "#/definitions/Some vm-type" }, "vm-type-tag": { "$ref": "#/definitions/Some vm-type-tag", "description": "from tosca data on vfc" } }, "required": [ "vm-type" ], "type": "object" }, "(config)vmsPOST": { "properties": { "vm": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm" }, "type": "array" } }, "type": "object" }, "(config)vnf-assignmentsPOST": { "properties": { "availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones" }, "type": "array" }, "vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks" }, "type": "array" }, "vnf-status": { "$ref": "#/definitions/Some vnf-status", "description": "Orchestration Status from AAI - to be set by SDNC" }, "vnf-vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms" }, "type": "array" } }, "type": "object" }, "(config)vnf-dataPOST": { "properties": { "request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information" }, "type": "object" }, "sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header" }, "type": "object" }, "service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information" }, "type": "object" }, "vf-modules": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules" }, "type": "object" }, "vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information" }, "type": "object" }, "vnf-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status" }, "type": "object" }, "vnf-provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources" }, "type": "object" }, "vnf-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input" }, "type": "object" }, "vnf-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology" }, "type": "object" } }, "type": "object" }, "(config)vnf-informationPOST": { "properties": { "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information" }, "type": "object" }, "vnf-id": { "$ref": "#/definitions/Some vnf-id" }, "vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" } }, "type": "object" }, "(config)vnf-input-parametersPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "(config)vnf-level-oper-statusPOST": { "properties": { "create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "(config)vnf-networkPOST": { "properties": { "contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "(config)vnf-networksPOST": { "properties": { "contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "ipv6-subnet-id": { "$ref": "#/definitions/Some ipv6-subnet-id", "description": "ipv6 subnet UUID to be passed into the HEAT template" }, "ipv6-subnet-name": { "$ref": "#/definitions/Some ipv6-subnet-name", "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id" }, "network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "sriov-vlan-filter-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" }, "type": "array" }, "subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "ipv4 subnet UUID to be passed into the HEAT template" }, "subnet-name": { "$ref": "#/definitions/Some subnet-name", "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id" } }, "required": [ "network-role" ], "type": "object" }, "(config)vnf-parameters-dataPOST": { "properties": { "param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param" }, "type": "array" } }, "type": "object" }, "(config)vnf-parametersPOST": { "properties": { "vnf-parameter-name": { "$ref": "#/definitions/Some vnf-parameter-name", "description": "The name of an arbitrary instance-specific vnf-parameters" }, "vnf-parameter-value": { "$ref": "#/definitions/Some vnf-parameter-value", "description": "The value of an arbitrary instance-specific vnf-parameters " } }, "type": "object" }, "(config)vnf-preload-listPOST": { "properties": { "preload-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data" }, "type": "object" }, "vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "vf-module-name or network name" }, "vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vf-module-type or network type" } }, "required": [ "vnf-name", "vnf-type" ], "type": "object" }, "(config)vnf-provided-allotted-resourcesPOST": { "type": "object" }, "(config)vnf-request-inputPOST": { "properties": { "aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "request-version": { "$ref": "#/definitions/Some request-version", "description": "keep this? e.g. 1702" }, "tenant": { "$ref": "#/definitions/Some tenant" }, "vnf-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" }, "type": "object" }, "vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)" }, "vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks" }, "type": "object" } }, "type": "object" }, "(config)vnf-resource-assignmentsPOST": { "properties": { "availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones" }, "type": "object" }, "vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks" }, "type": "object" }, "vnf-status": { "$ref": "#/definitions/Some vnf-status", "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR." } }, "type": "object" }, "(config)vnf-response-informationPOST": { "properties": { "instance-id": { "$ref": "#/definitions/Some instance-id" }, "object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "(config)vnf-topology-identifier-structurePOST": { "properties": { "nf-code": { "$ref": "#/definitions/Some nf-code", "description": "used in vnf naming" }, "nf-function": { "$ref": "#/definitions/Some nf-function" }, "nf-role": { "$ref": "#/definitions/Some nf-role" }, "nf-type": { "$ref": "#/definitions/Some nf-type" }, "vnf-id": { "$ref": "#/definitions/Some vnf-id" }, "vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" }, "vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "In preload tree, this label is used for the vf-module-type" } }, "type": "object" }, "(config)vnf-topology-identifierPOST": { "properties": { "generic-vnf-id": { "$ref": "#/definitions/Some generic-vnf-id" }, "generic-vnf-name": { "$ref": "#/definitions/Some generic-vnf-name" }, "generic-vnf-type": { "$ref": "#/definitions/Some generic-vnf-type" }, "service-id": { "$ref": "#/definitions/Some service-id" }, "service-type": { "$ref": "#/definitions/Some service-type" }, "vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "vf-module-name" }, "vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vf-module-type" } }, "type": "object" }, "(config)vnf-topology-informationPOST": { "properties": { "vnf-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments" }, "type": "object" }, "vnf-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters" }, "type": "array" }, "vnf-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier" }, "type": "object" } }, "type": "object" }, "(config)vnf-topologyPOST": { "properties": { "aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information" }, "type": "object" }, "tenant": { "$ref": "#/definitions/Some tenant" }, "vnf-parameters-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data" }, "type": "object" }, "vnf-resource-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments" }, "type": "object" }, "vnf-topology-identifier-structure": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure" }, "type": "object" } }, "type": "object" }, "(config)vnf-vmsPOST": { "properties": { "vm-count": { "$ref": "#/definitions/0" }, "vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" }, "type": "array" }, "vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" }, "type": "array" }, "vm-type": { "$ref": "#/definitions/Some vm-type" } }, "required": [ "vm-type" ], "type": "object" }, "(config)vnfPOST": { "properties": { "vnf-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data" }, "type": "object" }, "vnf-id": { "$ref": "#/definitions/Some vnf-id" } }, "required": [ "vnf-id" ], "type": "object" }, "(config)vnfsPOST": { "properties": { "vnf": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf" }, "type": "array" } }, "type": "object" }, "(config)vpn-bindingsPOST": { "properties": { "global-route-target": { "$ref": "#/definitions/Some global-route-target" }, "vpn-binding-id": { "$ref": "#/definitions/Some vpn-binding-id" } }, "type": "object" }, "(contrail-route-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" } }, "type": "object" }, "(contrail-route-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(contrail-route-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(contrail-route-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:contrail-route-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" } }, "type": "object" }, "(contrail-route-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(contrail-route-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(network-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:network-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information" }, "type": "object" }, "GENERIC-RESOURCE-API:network-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" } }, "type": "object" }, "(network-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(network-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(network-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:network-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" } }, "type": "object" }, "(network-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(network-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(preload-network-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:network-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "(preload-network-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(preload-network-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(preload-network-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator" }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id" } }, "type": "object" }, "(preload-network-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(preload-network-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(preload-vnf-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information" }, "type": "object" } }, "type": "object" }, "(preload-vnf-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(preload-vnf-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(preload-vnf-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator" }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id" } }, "type": "object" }, "(preload-vnf-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(preload-vnf-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(security-zone-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:security-zone-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" } }, "type": "object" }, "(security-zone-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(security-zone-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(security-zone-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:security-zone-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" } }, "type": "object" }, "(security-zone-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(security-zone-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(service-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input" }, "type": "object" } }, "type": "object" }, "(service-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(service-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(service-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" } }, "type": "object" }, "(service-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(service-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(tunnelxconn-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-wan-mac-address": { "$ref": "#/definitions/Some brg-wan-mac-address" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" } }, "type": "object" }, "(tunnelxconn-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(tunnelxconn-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(tunnelxconn-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" }, "GENERIC-RESOURCE-API:tunnelxconn-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information" }, "type": "object" } }, "type": "object" }, "(tunnelxconn-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(tunnelxconn-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(vf-module-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information" }, "type": "object" } }, "type": "object" }, "(vf-module-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(vf-module-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(vf-module-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" }, "GENERIC-RESOURCE-API:vf-module-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information" }, "type": "object" } }, "type": "object" }, "(vf-module-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(vf-module-topology-operation)output" }, "type": "object" } }, "type": "object" }, "(vnf-topology-operation)input": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input" }, "type": "object" } }, "type": "object" }, "(vnf-topology-operation)input-TOP": { "properties": { "GENERIC-RESOURCE-API:input": { "items": { "$ref": "#/definitions/(vnf-topology-operation)input" }, "type": "object" } }, "type": "object" }, "(vnf-topology-operation)output": { "properties": { "GENERIC-RESOURCE-API:ack-final-indicator": { "$ref": "#/definitions/Some ack-final-indicator", "description": "Expected to be Y or N." }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code", "description": "a success code or an defined error codeKeep as M" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message", "description": "message included for error code" }, "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "the request id from the request message for which this is the responseKeep as M" }, "GENERIC-RESOURCE-API:vnf-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information" }, "type": "object" } }, "type": "object" }, "(vnf-topology-operation)output-TOP": { "properties": { "GENERIC-RESOURCE-API:output": { "items": { "$ref": "#/definitions/(vnf-topology-operation)output" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)allotted-resource-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)brg-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:brg-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)brg-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)brg-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:contrail-route-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)contrail-route-request-input": { "properties": { "GENERIC-RESOURCE-API:contrail-applied-service-info": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network" }, "type": "object" }, "GENERIC-RESOURCE-API:source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)contrail-route-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-information": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-type": { "$ref": "#/definitions/Some network-type" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-information-TOP": { "properties": { "GENERIC-RESOURCE-API:network-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-request-input": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:network-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:network-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:network-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-topology-information": { "properties": { "GENERIC-RESOURCE-API:is-external-network": { "$ref": "#/definitions/true" }, "GENERIC-RESOURCE-API:is-provider-network": { "$ref": "#/definitions/true" }, "GENERIC-RESOURCE-API:is-shared-network": { "$ref": "#/definitions/true" }, "GENERIC-RESOURCE-API:network-policy": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy" }, "type": "array" }, "GENERIC-RESOURCE-API:network-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier" }, "type": "object" }, "GENERIC-RESOURCE-API:physical-network-name": { "$ref": "#/definitions/Some physical-network-name" }, "GENERIC-RESOURCE-API:route-table-reference": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference" }, "type": "array" }, "GENERIC-RESOURCE-API:subnets": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets" }, "type": "array" }, "GENERIC-RESOURCE-API:vpn-bindings": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)network-topology-information-TOP": { "properties": { "GENERIC-RESOURCE-API:network-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)preload-vnfs": { "properties": { "GENERIC-RESOURCE-API:vnf-preload-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": { "properties": { "GENERIC-RESOURCE-API:preload-vnfs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:security-zone-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)security-zone-request-input": { "properties": { "GENERIC-RESOURCE-API:security-zone-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:trusted-network-role": { "$ref": "#/definitions/Some trusted-network-role", "description": "In the case of vIPR, this is the landing networks network-role; used in naming" }, "GENERIC-RESOURCE-API:untrusted-network-role": { "$ref": "#/definitions/Some untrusted-network-role", "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" }, "GENERIC-RESOURCE-API:vlan-tag": { "$ref": "#/definitions/Some vlan-tag" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)security-zone-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)service-request-input": { "properties": { "GENERIC-RESOURCE-API:service-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:service-instance-name": { "$ref": "#/definitions/Some service-instance-name" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)service-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:service-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)service-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)service-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)services": { "properties": { "GENERIC-RESOURCE-API:service": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)services-TOP": { "properties": { "GENERIC-RESOURCE-API:services": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vf-module-information": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-id": { "$ref": "#/definitions/Some vf-module-id" }, "GENERIC-RESOURCE-API:vf-module-type": { "$ref": "#/definitions/Some vf-module-type" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vf-module-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vf-module-request-input": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:request-version": { "$ref": "#/definitions/Some request-version", "description": "keep this?" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" }, "GENERIC-RESOURCE-API:vf-module-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-name": { "$ref": "#/definitions/Some vf-module-name" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vf-module-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-information": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-id": { "$ref": "#/definitions/Some vnf-id" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-request-input": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:request-version": { "$ref": "#/definitions/Some request-version", "description": "keep this? e.g. 1702" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" }, "GENERIC-RESOURCE-API:vnf-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)" }, "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-response-information": { "properties": { "GENERIC-RESOURCE-API:instance-id": { "$ref": "#/definitions/Some instance-id" }, "GENERIC-RESOURCE-API:object-path": { "$ref": "#/definitions/Some object-path", "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-response-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-topology-information": { "properties": { "GENERIC-RESOURCE-API:vnf-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters" }, "type": "array" }, "GENERIC-RESOURCE-API:vnf-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(operational)brg-allotted-resources": { "type": "object" }, "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": { "type": "object" }, "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(operational)preload-vnfs": { "type": "object" }, "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": { "properties": { "GENERIC-RESOURCE-API:preload-vnfs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": { "type": "object" }, "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(operational)services": { "type": "object" }, "GENERIC-RESOURCE-API(operational)services-TOP": { "properties": { "GENERIC-RESOURCE-API:services": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": { "type": "object" }, "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "GENERIC-RESOURCE-API:allotted-resource-id" ], "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": { "properties": { "GENERIC-RESOURCE-API:action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "GENERIC-RESOURCE-API:final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "GENERIC-RESOURCE-API:request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "GENERIC-RESOURCE-API:rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "create", "delete", "unassign", "deactivate" ] }, "GENERIC-RESOURCE-API:rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-wan-ip-address": { "$ref": "#/definitions/0.3.1.29", "enum": [ "0.3.1.29", "926d:" ] }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vgmux-bearer-ip": { "$ref": "#/definitions/1.85.0.0", "enum": [ "1.85.0.0", "be:" ] }, "GENERIC-RESOURCE-API:vni": { "$ref": "#/definitions/Some vni" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-name": { "$ref": "#/definitions/Some allotted-resource-name", "description": "For a contrail-route, the network policy name." }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "(Added in draft 32)Expected to be contrail-route or security-zone." }, "GENERIC-RESOURCE-API:consuming-service-instance-id": { "$ref": "#/definitions/Some consuming-service-instance-id", "description": "The service-instance-id of the consuming service of this allotted resource" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": { "properties": { "GENERIC-RESOURCE-API:vbrg-wan-ip": { "$ref": "#/definitions/1.2.0.2", "enum": [ "1.2.0.2", "8Cad:8df9" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:brg-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "GENERIC-RESOURCE-API:allotted-resource-id" ], "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": { "properties": { "GENERIC-RESOURCE-API:action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "GENERIC-RESOURCE-API:final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "GENERIC-RESOURCE-API:request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "GENERIC-RESOURCE-API:rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "create", "delete", "unassign", "deactivate" ] }, "GENERIC-RESOURCE-API:rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": { "properties": { "GENERIC-RESOURCE-API:contrail-applied-service-info": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-route-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network" }, "type": "object" }, "GENERIC-RESOURCE-API:source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info": { "properties": { "GENERIC-RESOURCE-API:contrail-fqdn": { "$ref": "#/definitions/Some contrail-fqdn", "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing." }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data." } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-applied-service-info": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP": { "properties": { "GENERIC-RESOURCE-API:dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP": { "properties": { "GENERIC-RESOURCE-API:source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-name": { "$ref": "#/definitions/Some allotted-resource-name", "description": "For a contrail-route, the network policy name." }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "(Added in draft 32)Expected to be contrail-route or security-zone." }, "GENERIC-RESOURCE-API:consuming-service-instance-id": { "$ref": "#/definitions/Some consuming-service-instance-id", "description": "The service-instance-id of the consuming service of this allotted resource" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": { "properties": { "GENERIC-RESOURCE-API:contrail-applied-service": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service" }, "type": "object" }, "GENERIC-RESOURCE-API:contrail-id": { "$ref": "#/definitions/Some contrail-id", "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)" }, "GENERIC-RESOURCE-API:dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network" }, "type": "object" }, "GENERIC-RESOURCE-API:fq-name": { "$ref": "#/definitions/Some fq-name", "description": "The Contrail fq-name of the network policy" }, "GENERIC-RESOURCE-API:source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network" }, "type": "object" }, "GENERIC-RESOURCE-API:vlan-tag": { "$ref": "#/definitions/Some vlan-tag", "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route." } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": { "properties": { "GENERIC-RESOURCE-API:contrail-fqdn": { "$ref": "#/definitions/Some contrail-fqdn", "description": "This is the fq-name of the Contrail service instance through which the route is passing." }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "The service-instance-id of the vnf from which the contrail applied service is coming" }, "GENERIC-RESOURCE-API:vnf-id": { "$ref": "#/definitions/Some vnf-id", "description": "The vnf representing the contrail applied service" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-applied-service": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": { "properties": { "GENERIC-RESOURCE-API:dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": { "properties": { "GENERIC-RESOURCE-API:source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": { "properties": { "GENERIC-RESOURCE-API:contrail-fqdn": { "$ref": "#/definitions/Some contrail-fqdn", "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing." }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data." } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-applied-service-info": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:contrail-route-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": { "properties": { "GENERIC-RESOURCE-API:dest-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": { "properties": { "GENERIC-RESOURCE-API:source-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:network-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": { "properties": { "GENERIC-RESOURCE-API:network-policy-fqdn": { "$ref": "#/definitions/Some network-policy-fqdn" }, "GENERIC-RESOURCE-API:network-policy-id": { "$ref": "#/definitions/Some network-policy-id" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": { "properties": { "GENERIC-RESOURCE-API:network-policy": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": { "properties": { "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" }, "GENERIC-RESOURCE-API:network-technology": { "$ref": "#/definitions/Some network-technology" }, "GENERIC-RESOURCE-API:network-type": { "$ref": "#/definitions/Some network-type" }, "GENERIC-RESOURCE-API:service-type": { "$ref": "#/definitions/Some service-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": { "properties": { "GENERIC-RESOURCE-API:network-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": { "properties": { "GENERIC-RESOURCE-API:route-table-reference-fqdn": { "$ref": "#/definitions/Some route-table-reference-fqdn" }, "GENERIC-RESOURCE-API:route-table-reference-id": { "$ref": "#/definitions/Some route-table-reference-id" } }, "required": [ "GENERIC-RESOURCE-API:route-table-reference-fqdn" ], "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": { "properties": { "GENERIC-RESOURCE-API:route-table-reference": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)subnets": { "properties": { "GENERIC-RESOURCE-API:cidr-mask": { "$ref": "#/definitions/Some cidr-mask" }, "GENERIC-RESOURCE-API:dhcp-enabled": { "$ref": "#/definitions/Y", "enum": [ "Y", "N" ] }, "GENERIC-RESOURCE-API:dhcp-end-address": { "$ref": "#/definitions/Some dhcp-end-address" }, "GENERIC-RESOURCE-API:dhcp-start-address": { "$ref": "#/definitions/Some dhcp-start-address" }, "GENERIC-RESOURCE-API:gateway-address": { "$ref": "#/definitions/21.184.2.0", "enum": [ "21.184.2.0", "::%pN" ] }, "GENERIC-RESOURCE-API:ip-version": { "$ref": "#/definitions/Some ip-version" }, "GENERIC-RESOURCE-API:start-address": { "$ref": "#/definitions/252.2.183.0", "enum": [ "252.2.183.0", "aA:d3" ] }, "GENERIC-RESOURCE-API:subnet-name": { "$ref": "#/definitions/Some subnet-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": { "properties": { "GENERIC-RESOURCE-API:subnets": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": { "properties": { "GENERIC-RESOURCE-API:global-route-target": { "$ref": "#/definitions/Some global-route-target" }, "GENERIC-RESOURCE-API:vpn-binding-id": { "$ref": "#/definitions/Some vpn-binding-id" } }, "type": "object" }, "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": { "properties": { "GENERIC-RESOURCE-API:vpn-bindings": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": { "properties": { "GENERIC-RESOURCE-API:preload-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "vf-module-name or network name" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vf-module-type or network type" } }, "required": [ "GENERIC-RESOURCE-API:vnf-name", "GENERIC-RESOURCE-API:vnf-type" ], "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-preload-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": { "properties": { "GENERIC-RESOURCE-API:network-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information" }, "type": "object" }, "GENERIC-RESOURCE-API:oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": { "properties": { "GENERIC-RESOURCE-API:preload-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": { "properties": { "GENERIC-RESOURCE-API:is-external-network": { "$ref": "#/definitions/true" }, "GENERIC-RESOURCE-API:is-provider-network": { "$ref": "#/definitions/true" }, "GENERIC-RESOURCE-API:is-shared-network": { "$ref": "#/definitions/true" }, "GENERIC-RESOURCE-API:network-policy": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy" }, "type": "array" }, "GENERIC-RESOURCE-API:network-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier" }, "type": "object" }, "GENERIC-RESOURCE-API:physical-network-name": { "$ref": "#/definitions/Some physical-network-name" }, "GENERIC-RESOURCE-API:route-table-reference": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference" }, "type": "array" }, "GENERIC-RESOURCE-API:subnets": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets" }, "type": "array" }, "GENERIC-RESOURCE-API:vpn-bindings": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": { "properties": { "GENERIC-RESOURCE-API:network-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp" }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/VNFActivateRequest", "description": "this is preload request actions", "enum": [ "VNFActivateRequest", "ChangeVNFActivateRequest", "VnfInstanceActivateRequest", "ChangeVnfInstanceActivateRequest", "VfModuleActivateRequest", "ChangeVfModuleActivateRequest", "DisconnectVNFRequest", "DisconnectVnfInstanceRequest", "DisconnectVfModuleRequest", "PreloadVNFRequest", "DeletePreloadVNFRequest", "PreloadVnfInstanceRequest", "DeletePreloadVnfInstanceRequest", "PreloadVfModuleRequest", "DeletePreloadVfModuleRequest" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id" }, "GENERIC-RESOURCE-API:maintenance-indicator": { "$ref": "#/definitions/Y", "enum": [ "Y", "N" ] }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": { "properties": { "GENERIC-RESOURCE-API:vnf-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters" }, "type": "array" }, "GENERIC-RESOURCE-API:vnf-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-topology-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": { "properties": { "GENERIC-RESOURCE-API:network-policy-fqdn": { "$ref": "#/definitions/Some network-policy-fqdn" }, "GENERIC-RESOURCE-API:network-policy-id": { "$ref": "#/definitions/Some network-policy-id" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": { "properties": { "GENERIC-RESOURCE-API:network-policy": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": { "properties": { "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" }, "GENERIC-RESOURCE-API:network-technology": { "$ref": "#/definitions/Some network-technology" }, "GENERIC-RESOURCE-API:network-type": { "$ref": "#/definitions/Some network-type" }, "GENERIC-RESOURCE-API:service-type": { "$ref": "#/definitions/Some service-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": { "properties": { "GENERIC-RESOURCE-API:network-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": { "properties": { "GENERIC-RESOURCE-API:route-table-reference-fqdn": { "$ref": "#/definitions/Some route-table-reference-fqdn" }, "GENERIC-RESOURCE-API:route-table-reference-id": { "$ref": "#/definitions/Some route-table-reference-id" } }, "required": [ "GENERIC-RESOURCE-API:route-table-reference-fqdn" ], "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": { "properties": { "GENERIC-RESOURCE-API:route-table-reference": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": { "properties": { "GENERIC-RESOURCE-API:cidr-mask": { "$ref": "#/definitions/Some cidr-mask" }, "GENERIC-RESOURCE-API:dhcp-enabled": { "$ref": "#/definitions/Y", "enum": [ "Y", "N" ] }, "GENERIC-RESOURCE-API:dhcp-end-address": { "$ref": "#/definitions/Some dhcp-end-address" }, "GENERIC-RESOURCE-API:dhcp-start-address": { "$ref": "#/definitions/Some dhcp-start-address" }, "GENERIC-RESOURCE-API:gateway-address": { "$ref": "#/definitions/192.0.197.0", "enum": [ "192.0.197.0", "C::0" ] }, "GENERIC-RESOURCE-API:ip-version": { "$ref": "#/definitions/Some ip-version" }, "GENERIC-RESOURCE-API:start-address": { "$ref": "#/definitions/8.12.3.5%NL}", "enum": [ "8.12.3.5%NL}", "fCe9:" ] }, "GENERIC-RESOURCE-API:subnet-name": { "$ref": "#/definitions/Some subnet-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": { "properties": { "GENERIC-RESOURCE-API:subnets": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": { "properties": { "GENERIC-RESOURCE-API:global-route-target": { "$ref": "#/definitions/Some global-route-target" }, "GENERIC-RESOURCE-API:vpn-binding-id": { "$ref": "#/definitions/Some vpn-binding-id" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": { "properties": { "GENERIC-RESOURCE-API:vpn-bindings": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": { "properties": { "GENERIC-RESOURCE-API:availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones" }, "type": "array" }, "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks" }, "type": "array" }, "GENERIC-RESOURCE-API:vnf-status": { "$ref": "#/definitions/Some vnf-status", "description": "Orchestration Status from AAI - to be set by SDNC" }, "GENERIC-RESOURCE-API:vnf-vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": { "properties": { "GENERIC-RESOURCE-API:vnf-parameter-name": { "$ref": "#/definitions/Some vnf-parameter-name", "description": "The name of an arbitrary instance-specific vnf-parameters" }, "GENERIC-RESOURCE-API:vnf-parameter-value": { "$ref": "#/definitions/Some vnf-parameter-value", "description": "The value of an arbitrary instance-specific vnf-parameters " } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": { "properties": { "GENERIC-RESOURCE-API:generic-vnf-id": { "$ref": "#/definitions/Some generic-vnf-id" }, "GENERIC-RESOURCE-API:generic-vnf-name": { "$ref": "#/definitions/Some generic-vnf-name" }, "GENERIC-RESOURCE-API:generic-vnf-type": { "$ref": "#/definitions/Some generic-vnf-type" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id" }, "GENERIC-RESOURCE-API:service-type": { "$ref": "#/definitions/Some service-type" }, "GENERIC-RESOURCE-API:vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "vf-module-name" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vf-module-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": { "properties": { "GENERIC-RESOURCE-API:availability-zone": { "$ref": "#/definitions/Some availability-zone", "description": "Openstack availability zone name or UUID" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": { "properties": { "GENERIC-RESOURCE-API:availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": { "properties": { "GENERIC-RESOURCE-API:contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "GENERIC-RESOURCE-API:ipv6-subnet-id": { "$ref": "#/definitions/Some ipv6-subnet-id", "description": "ipv6 subnet UUID to be passed into the HEAT template" }, "GENERIC-RESOURCE-API:ipv6-subnet-name": { "$ref": "#/definitions/Some ipv6-subnet-name", "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "GENERIC-RESOURCE-API:neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" }, "type": "array" }, "GENERIC-RESOURCE-API:subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "ipv4 subnet UUID to be passed into the HEAT template" }, "GENERIC-RESOURCE-API:subnet-name": { "$ref": "#/definitions/Some subnet-name", "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id" } }, "required": [ "GENERIC-RESOURCE-API:network-role" ], "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": { "properties": { "GENERIC-RESOURCE-API:vm-count": { "$ref": "#/definitions/0" }, "GENERIC-RESOURCE-API:vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" }, "type": "array" }, "GENERIC-RESOURCE-API:vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" }, "type": "array" }, "GENERIC-RESOURCE-API:vm-type": { "$ref": "#/definitions/Some vm-type" } }, "required": [ "GENERIC-RESOURCE-API:vm-type" ], "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": { "properties": { "GENERIC-RESOURCE-API:sriov-vlan-filter": { "$ref": "#/definitions/Some sriov-vlan-filter" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": { "properties": { "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": { "properties": { "GENERIC-RESOURCE-API:vm-name": { "$ref": "#/definitions/Some vm-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": { "properties": { "GENERIC-RESOURCE-API:floating-ip": { "$ref": "#/definitions/0.9.254.2%LL", "description": "Floating ipv4 for VMs of a given type on this network", "enum": [ "0.9.254.2%LL", ":" ] }, "GENERIC-RESOURCE-API:floating-ip-v6": { "$ref": "#/definitions/3:1d", "description": "Floating ipv6 for VMs of a given type on this network" }, "GENERIC-RESOURCE-API:interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" }, "type": "array" }, "GENERIC-RESOURCE-API:ip-count": { "$ref": "#/definitions/0", "description": "The number of ip addresses to be assigned per vm for this network role" }, "GENERIC-RESOURCE-API:network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" }, "type": "array" }, "GENERIC-RESOURCE-API:network-ips-v6": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" }, "type": "array" }, "GENERIC-RESOURCE-API:network-macs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" }, "type": "array" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" }, "GENERIC-RESOURCE-API:use-dhcp": { "$ref": "#/definitions/Y", "description": "Indicator to use DHCP on this network for this VM", "enum": [ "Y", "N" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": { "properties": { "GENERIC-RESOURCE-API:interface-route-prefix": { "$ref": "#/definitions/25.25.49.13%{N", "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes", "enum": [ "25.25.49.13%{N", "f58f:2%}}NppNLpL" ] }, "GENERIC-RESOURCE-API:interface-route-prefix-cidr": { "$ref": "#/definitions/Some interface-route-prefix-cidr", "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes" } }, "required": [ "GENERIC-RESOURCE-API:interface-route-prefix-cidr" ], "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": { "properties": { "GENERIC-RESOURCE-API:interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": { "properties": { "GENERIC-RESOURCE-API:ip-address": { "$ref": "#/definitions/1.0.4.243%LLLpL}p", "description": "List of assigned ipv4 addresses on a network", "enum": [ "1.0.4.243%LLLpL}p", "d:7:Fb:" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": { "properties": { "GENERIC-RESOURCE-API:network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": { "properties": { "GENERIC-RESOURCE-API:ip-address-ipv6": { "$ref": "#/definitions/Dc6b:", "description": "List of assigned ipv6 addresses on a network" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": { "properties": { "GENERIC-RESOURCE-API:network-ips-v6": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": { "properties": { "GENERIC-RESOURCE-API:mac-address": { "$ref": "#/definitions/Some mac-address", "description": "List of network assignments for this VM (one per network)" } }, "type": "object" }, "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": { "properties": { "GENERIC-RESOURCE-API:network-macs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "GENERIC-RESOURCE-API:allotted-resource-id" ], "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" }, "GENERIC-RESOURCE-API:security-zone-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:security-zone-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": { "properties": { "GENERIC-RESOURCE-API:action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "GENERIC-RESOURCE-API:final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "GENERIC-RESOURCE-API:request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "GENERIC-RESOURCE-API:rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "create", "delete", "unassign", "deactivate" ] }, "GENERIC-RESOURCE-API:rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:security-zone-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers" }, "type": "object" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:security-zone-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:security-zone-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": { "properties": { "GENERIC-RESOURCE-API:security-zone-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:trusted-network-role": { "$ref": "#/definitions/Some trusted-network-role", "description": "In the case of vIPR, this is the landing networks network-role; used in naming" }, "GENERIC-RESOURCE-API:untrusted-network-role": { "$ref": "#/definitions/Some untrusted-network-role", "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" }, "GENERIC-RESOURCE-API:vlan-tag": { "$ref": "#/definitions/Some vlan-tag" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-name": { "$ref": "#/definitions/Some allotted-resource-name", "description": "For a contrail-route, the network policy name." }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "(Added in draft 32)Expected to be contrail-route or security-zone." }, "GENERIC-RESOURCE-API:consuming-service-instance-id": { "$ref": "#/definitions/Some consuming-service-instance-id", "description": "The service-instance-id of the consuming service of this allotted resource" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": { "properties": { "GENERIC-RESOURCE-API:security-zone-name-trusted": { "$ref": "#/definitions/Some security-zone-name-trusted" }, "GENERIC-RESOURCE-API:security-zone-name-untrusted": { "$ref": "#/definitions/Some security-zone-name-untrusted" }, "GENERIC-RESOURCE-API:security-zone-service-instance-id": { "$ref": "#/definitions/Some security-zone-service-instance-id", "description": "Will be the same as the parent-service-instance-id" }, "GENERIC-RESOURCE-API:security-zone-vnf-id": { "$ref": "#/definitions/Some security-zone-vnf-id", "description": "Selected by SDNC from the security-zone-service-instance-id" }, "GENERIC-RESOURCE-API:trusted-network-role": { "$ref": "#/definitions/Some trusted-network-role", "description": "In the case of vIPR, this is the landing networks network-role; used in naming" }, "GENERIC-RESOURCE-API:untrusted-network-role": { "$ref": "#/definitions/Some untrusted-network-role", "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" }, "GENERIC-RESOURCE-API:vlan-tag": { "$ref": "#/definitions/Some vlan-tag" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:security-zone-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:service-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services(config)service": { "properties": { "GENERIC-RESOURCE-API:service-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data" }, "type": "object" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "Keep as M" }, "GENERIC-RESOURCE-API:service-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status" }, "type": "object" } }, "required": [ "GENERIC-RESOURCE-API:service-instance-id" ], "type": "object" }, "GENERIC-RESOURCE-API/services(config)service-TOP": { "properties": { "GENERIC-RESOURCE-API:service": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service(config)service-data": { "properties": { "GENERIC-RESOURCE-API:consumed-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources" }, "type": "object" }, "GENERIC-RESOURCE-API:networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" }, "type": "object" }, "GENERIC-RESOURCE-API:provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:service-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:service-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology" }, "type": "object" }, "GENERIC-RESOURCE-API:vnfs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": { "properties": { "GENERIC-RESOURCE-API:service-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service(config)service-status": { "properties": { "GENERIC-RESOURCE-API:action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "GENERIC-RESOURCE-API:final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "GENERIC-RESOURCE-API:request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "GENERIC-RESOURCE-API:rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "configure", "delete", "unassign", "deactivate" ] }, "GENERIC-RESOURCE-API:rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": { "properties": { "GENERIC-RESOURCE-API:service-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:consumed-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:consumed-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)networks": { "properties": { "GENERIC-RESOURCE-API:network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": { "properties": { "GENERIC-RESOURCE-API:networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:provided-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:service-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": { "properties": { "GENERIC-RESOURCE-API:service-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:service-instance-name": { "$ref": "#/definitions/Some service-instance-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:service-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:service-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:service-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:service-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": { "properties": { "GENERIC-RESOURCE-API:vnf": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": { "properties": { "GENERIC-RESOURCE-API:vnfs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-pointer": { "$ref": "#/definitions/Some allotted-resource-pointer", "description": "Pointer to the allotted-resources topology" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": { "properties": { "GENERIC-RESOURCE-API:consumed-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": { "properties": { "GENERIC-RESOURCE-API:network-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data" }, "type": "object" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" } }, "required": [ "GENERIC-RESOURCE-API:network-id" ], "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": { "properties": { "GENERIC-RESOURCE-API:network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": { "properties": { "GENERIC-RESOURCE-API:network-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information" }, "type": "object" }, "GENERIC-RESOURCE-API:network-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:network-provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources" }, "type": "object" }, "GENERIC-RESOURCE-API:network-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:network-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology" }, "type": "object" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": { "properties": { "GENERIC-RESOURCE-API:network-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": { "properties": { "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-type": { "$ref": "#/definitions/Some network-type" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": { "properties": { "GENERIC-RESOURCE-API:network-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:network-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:network-provided-ar-id": { "description": "List of allotted resources using capacity from this network", "items": { "$ref": "#/definitions/Some network-provided-ar-id" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:network-provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:network-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:network-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:network-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:network-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:network-topology-identifier-structure": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure" }, "type": "object" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:network-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:network-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": { "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:network-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": { "properties": { "GENERIC-RESOURCE-API:network-parameter": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:network-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": { "properties": { "GENERIC-RESOURCE-API:eipam-v4-address-plan": { "$ref": "#/definitions/Some eipam-v4-address-plan", "description": "??" }, "GENERIC-RESOURCE-API:eipam-v6-address-plan": { "$ref": "#/definitions/Some eipam-v6-address-plan" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id" }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role" }, "GENERIC-RESOURCE-API:network-technology": { "$ref": "#/definitions/Some network-technology", "description": "should we keep this?" }, "GENERIC-RESOURCE-API:network-type": { "$ref": "#/definitions/Some network-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": { "properties": { "GENERIC-RESOURCE-API:network-topology-identifier-structure": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": { "properties": { "GENERIC-RESOURCE-API:network-parameter-name": { "$ref": "#/definitions/Some network-parameter-name" }, "GENERIC-RESOURCE-API:network-parameter-value": { "$ref": "#/definitions/Some network-parameter-value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": { "properties": { "GENERIC-RESOURCE-API:network-parameter": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-pointer": { "$ref": "#/definitions/Some allotted-resource-pointer", "description": "Pointer to the allotted-resources topology" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": { "properties": { "GENERIC-RESOURCE-API:provided-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:service-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": { "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:service-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": { "properties": { "GENERIC-RESOURCE-API:service-parameter": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:service-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "from MSO input on STO assign" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id", "description": "repeated" }, "GENERIC-RESOURCE-API:service-instance-name": { "$ref": "#/definitions/Some service-instance-name", "description": "optionally comes from service-request-input container or is assigned by sdn-c" }, "GENERIC-RESOURCE-API:service-type": { "$ref": "#/definitions/Some service-type", "description": "tag labeled subscription-service-type in the service-information input" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": { "properties": { "GENERIC-RESOURCE-API:service-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": { "properties": { "GENERIC-RESOURCE-API:service-parameter-name": { "$ref": "#/definitions/Some service-parameter-name" }, "GENERIC-RESOURCE-API:service-parameter-value": { "$ref": "#/definitions/Some service-parameter-value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": { "properties": { "GENERIC-RESOURCE-API:service-parameter": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": { "properties": { "GENERIC-RESOURCE-API:vnf-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-id": { "$ref": "#/definitions/Some vnf-id" } }, "required": [ "GENERIC-RESOURCE-API:vnf-id" ], "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-modules": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": { "properties": { "GENERIC-RESOURCE-API:vf-module": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-modules": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-id": { "$ref": "#/definitions/Some vnf-id" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": { "properties": { "GENERIC-RESOURCE-API:vnf-provided-ar-id": { "description": "List of allotted resources using capacity from this vnf", "items": { "$ref": "#/definitions/Some vnf-provided-ar-id" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:request-version": { "$ref": "#/definitions/Some request-version", "description": "keep this? e.g. 1702" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" }, "GENERIC-RESOURCE-API:vnf-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)" }, "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" }, "GENERIC-RESOURCE-API:vnf-parameters-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-resource-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": { "properties": { "GENERIC-RESOURCE-API:vf-module-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-id": { "$ref": "#/definitions/Some vf-module-id" } }, "required": [ "GENERIC-RESOURCE-API:vf-module-id" ], "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-id": { "$ref": "#/definitions/Some vf-module-id" }, "GENERIC-RESOURCE-API:vf-module-type": { "$ref": "#/definitions/Some vf-module-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-level-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:request-version": { "$ref": "#/definitions/Some request-version", "description": "keep this?" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" }, "GENERIC-RESOURCE-API:vf-module-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-name": { "$ref": "#/definitions/Some vf-module-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-request-input": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": { "properties": { "GENERIC-RESOURCE-API:aic-clli": { "$ref": "#/definitions/Some aic-clli", "description": "Not expected to be used" }, "GENERIC-RESOURCE-API:aic-cloud-region": { "$ref": "#/definitions/Some aic-cloud-region", "description": "The AIC cloud region which maps to contrail versions" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:tenant": { "$ref": "#/definitions/Some tenant" }, "GENERIC-RESOURCE-API:vf-module-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:vf-module-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-id": { "$ref": "#/definitions/Some vnf-id" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments": { "properties": { "GENERIC-RESOURCE-API:vf-module-status": { "$ref": "#/definitions/Some vf-module-status", "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR." }, "GENERIC-RESOURCE-API:vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier": { "properties": { "GENERIC-RESOURCE-API:vf-module-id": { "$ref": "#/definitions/Some vf-module-id", "description": "vf-module id" }, "GENERIC-RESOURCE-API:vf-module-name": { "$ref": "#/definitions/Some vf-module-name", "description": "vf-module-name" }, "GENERIC-RESOURCE-API:vf-module-type": { "$ref": "#/definitions/Some vf-module-type", "description": "In Pats model referred to as model-id" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms": { "properties": { "GENERIC-RESOURCE-API:vm": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP": { "properties": { "GENERIC-RESOURCE-API:vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm": { "properties": { "GENERIC-RESOURCE-API:nfc-naming-code": { "$ref": "#/definitions/Some nfc-naming-code", "description": "used in vm naming(draft 29: changed from nfc-code)" }, "GENERIC-RESOURCE-API:vm-count": { "$ref": "#/definitions/0" }, "GENERIC-RESOURCE-API:vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" }, "type": "object" }, "GENERIC-RESOURCE-API:vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" }, "type": "object" }, "GENERIC-RESOURCE-API:vm-type": { "$ref": "#/definitions/Some vm-type" }, "GENERIC-RESOURCE-API:vm-type-tag": { "$ref": "#/definitions/Some vm-type-tag", "description": "from tosca data on vfc" } }, "required": [ "GENERIC-RESOURCE-API:vm-type" ], "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": { "properties": { "GENERIC-RESOURCE-API:vm": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": { "properties": { "GENERIC-RESOURCE-API:vm-name": { "description": "ordered-by: user", "items": { "$ref": "#/definitions/Some vm-name" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": { "properties": { "GENERIC-RESOURCE-API:vm-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": { "properties": { "GENERIC-RESOURCE-API:floating-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" }, "type": "object" }, "GENERIC-RESOURCE-API:interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" }, "type": "object" }, "GENERIC-RESOURCE-API:mac-addresses": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" }, "type": "object" }, "GENERIC-RESOURCE-API:network-information-items": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" }, "type": "object" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" }, "GENERIC-RESOURCE-API:network-role-tag": { "$ref": "#/definitions/Some network-role-tag" }, "GENERIC-RESOURCE-API:sriov-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" }, "type": "object" } }, "required": [ "GENERIC-RESOURCE-API:network-role" ], "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": { "properties": { "GENERIC-RESOURCE-API:floating-ip-v4": { "description": "Floating ipv4 for VMs of a given type on this network", "items": { "$ref": "#/definitions/6.252.1.9%{LL", "enum": [ "6.252.1.9%{LL", "B:" ] }, "type": "array" }, "GENERIC-RESOURCE-API:floating-ip-v6": { "description": "Floating ipv6 for VMs of a given type on this network", "items": { "$ref": "#/definitions/A9e6:2e" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": { "properties": { "GENERIC-RESOURCE-API:floating-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": { "properties": { "GENERIC-RESOURCE-API:interface-route-prefix": { "description": "ordered-by: user", "items": { "$ref": "#/definitions/Some interface-route-prefix" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": { "properties": { "GENERIC-RESOURCE-API:interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": { "properties": { "GENERIC-RESOURCE-API:mac-address": { "description": "List of network assignments for this vm-type", "items": { "$ref": "#/definitions/Some mac-address" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": { "properties": { "GENERIC-RESOURCE-API:mac-addresses": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": { "properties": { "GENERIC-RESOURCE-API:network-information-item": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP": { "properties": { "GENERIC-RESOURCE-API:network-information-items": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": { "properties": { "GENERIC-RESOURCE-API:application-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" }, "type": "object" }, "GENERIC-RESOURCE-API:heat-vlan-filters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:sriov-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item": { "properties": { "GENERIC-RESOURCE-API:ip-count": { "$ref": "#/definitions/0", "description": "The number of ip addresses to be assigned per vm for this network role" }, "GENERIC-RESOURCE-API:ip-version": { "$ref": "#/definitions/Some ip-version", "description": "Use ipv4 or ipv6" }, "GENERIC-RESOURCE-API:network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips" }, "type": "object" }, "GENERIC-RESOURCE-API:use-dhcp": { "$ref": "#/definitions/Y", "description": "Indicator to use DHCP on this network for this VM", "enum": [ "Y", "N" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP": { "properties": { "GENERIC-RESOURCE-API:network-information-item": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips": { "properties": { "GENERIC-RESOURCE-API:network-ip": { "description": "List of assigned ip addresses of type ip-version on a network. Is there a way to specify format to indicate ipv4 or ipv6 format?", "items": { "$ref": "#/definitions/Some network-ip" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP": { "properties": { "GENERIC-RESOURCE-API:network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags": { "properties": { "GENERIC-RESOURCE-API:c-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags" }, "type": "object" }, "GENERIC-RESOURCE-API:s-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP": { "properties": { "GENERIC-RESOURCE-API:application-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters": { "properties": { "GENERIC-RESOURCE-API:heat-vlan-filter": { "items": { "$ref": "#/definitions/Some heat-vlan-filter" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP": { "properties": { "GENERIC-RESOURCE-API:heat-vlan-filters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags": { "properties": { "GENERIC-RESOURCE-API:c-tag": { "items": { "$ref": "#/definitions/Some c-tag" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP": { "properties": { "GENERIC-RESOURCE-API:c-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags": { "properties": { "GENERIC-RESOURCE-API:s-tag": { "items": { "$ref": "#/definitions/Some s-tag" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": { "properties": { "GENERIC-RESOURCE-API:s-tags": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": { "properties": { "GENERIC-RESOURCE-API:vnf-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": { "properties": { "GENERIC-RESOURCE-API:contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "GENERIC-RESOURCE-API:neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": { "properties": { "GENERIC-RESOURCE-API:subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": { "properties": { "GENERIC-RESOURCE-API:subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": { "properties": { "GENERIC-RESOURCE-API:ip-version": { "$ref": "#/definitions/Some ip-version", "description": "Should be ipv4 or ipv6" }, "GENERIC-RESOURCE-API:subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "subnet UUID to be passed into the HEAT template" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": { "properties": { "GENERIC-RESOURCE-API:subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-parameters-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": { "properties": { "GENERIC-RESOURCE-API:availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks" }, "type": "object" }, "GENERIC-RESOURCE-API:vnf-status": { "$ref": "#/definitions/Some vnf-status", "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-resource-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": { "properties": { "GENERIC-RESOURCE-API:nf-code": { "$ref": "#/definitions/Some nf-code", "description": "used in vnf naming" }, "GENERIC-RESOURCE-API:nf-function": { "$ref": "#/definitions/Some nf-function" }, "GENERIC-RESOURCE-API:nf-role": { "$ref": "#/definitions/Some nf-role" }, "GENERIC-RESOURCE-API:nf-type": { "$ref": "#/definitions/Some nf-type" }, "GENERIC-RESOURCE-API:vnf-id": { "$ref": "#/definitions/Some vnf-id" }, "GENERIC-RESOURCE-API:vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "In preload tree, this label is used for the vf-module-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": { "properties": { "GENERIC-RESOURCE-API:availability-zone": { "description": "Openstack availability zone name or UUID", "items": { "$ref": "#/definitions/Some availability-zone" }, "type": "array" }, "GENERIC-RESOURCE-API:max-count": { "$ref": "#/definitions/0", "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": { "properties": { "GENERIC-RESOURCE-API:availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": { "properties": { "GENERIC-RESOURCE-API:vnf-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": { "properties": { "GENERIC-RESOURCE-API:contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "GENERIC-RESOURCE-API:neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": { "properties": { "GENERIC-RESOURCE-API:subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": { "properties": { "GENERIC-RESOURCE-API:subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": { "properties": { "GENERIC-RESOURCE-API:ip-version": { "$ref": "#/definitions/Some ip-version", "description": "Should be ipv4 or ipv6" }, "GENERIC-RESOURCE-API:subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "subnet UUID to be passed into the HEAT template" } }, "type": "object" }, "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": { "properties": { "GENERIC-RESOURCE-API:subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "required": [ "GENERIC-RESOURCE-API:allotted-resource-id" ], "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" }, "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" }, "GENERIC-RESOURCE-API:tunnelxconn-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters" }, "type": "object" }, "GENERIC-RESOURCE-API:tunnelxconn-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": { "properties": { "GENERIC-RESOURCE-API:action": { "$ref": "#/definitions/Some action", "description": "value would one of possible request-actions; match the list in service-data oper-status" }, "GENERIC-RESOURCE-API:final-indicator": { "$ref": "#/definitions/Some final-indicator" }, "GENERIC-RESOURCE-API:request-status": { "$ref": "#/definitions/synccomplete", "enum": [ "synccomplete", "asynccomplete", "notifycomplete" ] }, "GENERIC-RESOURCE-API:response-code": { "$ref": "#/definitions/Some response-code" }, "GENERIC-RESOURCE-API:response-message": { "$ref": "#/definitions/Some response-message" }, "GENERIC-RESOURCE-API:response-timestamp": { "$ref": "#/definitions/Some response-timestamp" }, "GENERIC-RESOURCE-API:rpc-action": { "$ref": "#/definitions/assign", "description": "this is the svc-action from the incoming request", "enum": [ "assign", "activate", "create", "delete", "unassign", "deactivate" ] }, "GENERIC-RESOURCE-API:rpc-name": { "$ref": "#/definitions/Some rpc-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { "properties": { "GENERIC-RESOURCE-API:create-timestamp": { "$ref": "#/definitions/Some create-timestamp", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:last-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "should be list of possible request-actions", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance" ] }, "GENERIC-RESOURCE-API:last-order-status": { "$ref": "#/definitions/Active", "description": "fieldused by generic-resource-api", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] }, "GENERIC-RESOURCE-API:last-rpc-action": { "$ref": "#/definitions/assign", "enum": [ "assign", "activate", "delete", "unassign", "deactivate", "create" ] }, "GENERIC-RESOURCE-API:last-svc-request-id": { "$ref": "#/definitions/Some last-svc-request-id", "description": "Not currently populated in service data." }, "GENERIC-RESOURCE-API:modify-timestamp": { "$ref": "#/definitions/Some modify-timestamp" }, "GENERIC-RESOURCE-API:order-status": { "$ref": "#/definitions/Active", "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", "enum": [ "Active", "PendingAssignment", "PendingCreate", "PendingUpdate", "PendingDelete", "Deleted", "Created" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-oper-status": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" }, "GENERIC-RESOURCE-API:brg-wan-mac-address": { "$ref": "#/definitions/Some brg-wan-mac-address" }, "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" }, "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" }, "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-operation-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers" }, "type": "object" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:tunnelxconn-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments" }, "type": "object" }, "GENERIC-RESOURCE-API:tunnelxconn-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-topology": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "Not an enum, but expected values are contrail-route and security-zone." }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { "properties": { "GENERIC-RESOURCE-API:notification-url": { "$ref": "#/definitions/Some notification-url" }, "GENERIC-RESOURCE-API:order-number": { "$ref": "#/definitions/Some order-number" }, "GENERIC-RESOURCE-API:order-version": { "$ref": "#/definitions/Some order-version" }, "GENERIC-RESOURCE-API:request-action": { "$ref": "#/definitions/CreateNetworkInstance", "description": "still need to work Disconnect", "enum": [ "CreateNetworkInstance", "ActivateNetworkInstance", "CreateServiceInstance", "DeleteServiceInstance", "DeleteNetworkInstance", "CreateVnfInstance", "ActivateVnfInstance", "DeleteVnfInstance", "CreateVfModuleInstance", "ActivateVfModuleInstance", "DeleteVfModuleInstance", "CreateContrailRouteInstance", "DeleteContrailRouteInstance", "CreateSecurityZoneInstance", "DeleteSecurityZoneInstance", "ActivateDCINetworkInstance", "DeActivateDCINetworkInstance" ] }, "GENERIC-RESOURCE-API:request-id": { "$ref": "#/definitions/Some request-id", "description": "Request ID generated upstream of MSO" }, "GENERIC-RESOURCE-API:source": { "$ref": "#/definitions/Some source" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { "properties": { "GENERIC-RESOURCE-API:request-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { "properties": { "GENERIC-RESOURCE-API:svc-action": { "$ref": "#/definitions/reserve", "description": "Enumerated listThis is the rpcAction", "enum": [ "reserve", "assign", "activate", "delete", "changeassign", "changedelete", "rollback", "deactivate", "unassign", "create" ] }, "GENERIC-RESOURCE-API:svc-notification-url": { "$ref": "#/definitions/Some svc-notification-url", "description": "Contains URL for asynchronous response" }, "GENERIC-RESOURCE-API:svc-request-id": { "$ref": "#/definitions/Some svc-request-id", "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { "properties": { "GENERIC-RESOURCE-API:sdnc-request-header": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { "properties": { "GENERIC-RESOURCE-API:global-customer-id": { "$ref": "#/definitions/Some global-customer-id", "description": "need for put of data to AnAI (MSO provides)" }, "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id", "description": "This maps to the product-family-id in A&AI" }, "GENERIC-RESOURCE-API:service-instance-id": { "$ref": "#/definitions/Some service-instance-id" }, "GENERIC-RESOURCE-API:subscriber-name": { "$ref": "#/definitions/Some subscriber-name", "description": "Would not be expected for vIPR-ATM or mobility services." }, "GENERIC-RESOURCE-API:subscription-service-type": { "$ref": "#/definitions/Some subscription-service-type", "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { "properties": { "GENERIC-RESOURCE-API:service-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-id": { "$ref": "#/definitions/Some allotted-resource-id" }, "GENERIC-RESOURCE-API:allotted-resource-name": { "$ref": "#/definitions/Some allotted-resource-name", "description": "For a contrail-route, the network policy name." }, "GENERIC-RESOURCE-API:allotted-resource-type": { "$ref": "#/definitions/Some allotted-resource-type", "description": "(Added in draft 32)Expected to be contrail-route or security-zone." }, "GENERIC-RESOURCE-API:consuming-service-instance-id": { "$ref": "#/definitions/Some consuming-service-instance-id", "description": "The service-instance-id of the consuming service of this allotted resource" }, "GENERIC-RESOURCE-API:parent-service-instance-id": { "$ref": "#/definitions/Some parent-service-instance-id", "description": "Service-instance-id of the parent service to which this allotted resource belongs." } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": { "properties": { "GENERIC-RESOURCE-API:allotted-resource-identifiers": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": { "properties": { "GENERIC-RESOURCE-API:vg-ip": { "$ref": "#/definitions/22.80.15.0%L", "description": "The Network Controller will assign the VG IP address from local inventory", "enum": [ "22.80.15.0%L", "bD4:ca" ] }, "GENERIC-RESOURCE-API:vgmux-bearer-ip": { "$ref": "#/definitions/2.204.65.2", "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module", "enum": [ "2.204.65.2", "8ce::" ] }, "GENERIC-RESOURCE-API:vgmux-lan-ip": { "$ref": "#/definitions/2.0.254.1%p", "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module", "enum": [ "2.0.254.1%p", "FF3b:285" ] }, "GENERIC-RESOURCE-API:vni": { "$ref": "#/definitions/Some vni", "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:tunnelxconn-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vf-module-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": { "properties": { "GENERIC-RESOURCE-API:model-customization-uuid": { "$ref": "#/definitions/Some model-customization-uuid", "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" }, "GENERIC-RESOURCE-API:model-invariant-uuid": { "$ref": "#/definitions/Some model-invariant-uuid", "description": "identifies the invariant uuid for this service or resource" }, "GENERIC-RESOURCE-API:model-name": { "$ref": "#/definitions/Some model-name" }, "GENERIC-RESOURCE-API:model-uuid": { "$ref": "#/definitions/Some model-uuid", "description": "identifies the uuid for this service or resource, which is version specific" }, "GENERIC-RESOURCE-API:model-version": { "$ref": "#/definitions/Some model-version" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": { "properties": { "GENERIC-RESOURCE-API:onap-model-information": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-input-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": { "properties": { "GENERIC-RESOURCE-API:vnf-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": { "properties": { "GENERIC-RESOURCE-API:name": { "$ref": "#/definitions/Some name" }, "GENERIC-RESOURCE-API:value": { "$ref": "#/definitions/Some value" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": { "properties": { "GENERIC-RESOURCE-API:param": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": { "properties": { "GENERIC-RESOURCE-API:contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "GENERIC-RESOURCE-API:neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-network": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": { "properties": { "GENERIC-RESOURCE-API:subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": { "properties": { "GENERIC-RESOURCE-API:subnets-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": { "properties": { "GENERIC-RESOURCE-API:ip-version": { "$ref": "#/definitions/Some ip-version", "description": "Should be ipv4 or ipv6" }, "GENERIC-RESOURCE-API:subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "subnet UUID to be passed into the HEAT template" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": { "properties": { "GENERIC-RESOURCE-API:subnet-data": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": { "properties": { "GENERIC-RESOURCE-API:availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones" }, "type": "array" }, "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks" }, "type": "array" }, "GENERIC-RESOURCE-API:vnf-status": { "$ref": "#/definitions/Some vnf-status", "description": "Orchestration Status from AAI - to be set by SDNC" }, "GENERIC-RESOURCE-API:vnf-vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-assignments": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": { "properties": { "GENERIC-RESOURCE-API:vnf-parameter-name": { "$ref": "#/definitions/Some vnf-parameter-name", "description": "The name of an arbitrary instance-specific vnf-parameters" }, "GENERIC-RESOURCE-API:vnf-parameter-value": { "$ref": "#/definitions/Some vnf-parameter-value", "description": "The value of an arbitrary instance-specific vnf-parameters " } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-parameters": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": { "properties": { "GENERIC-RESOURCE-API:generic-vnf-id": { "$ref": "#/definitions/Some generic-vnf-id" }, "GENERIC-RESOURCE-API:generic-vnf-name": { "$ref": "#/definitions/Some generic-vnf-name" }, "GENERIC-RESOURCE-API:generic-vnf-type": { "$ref": "#/definitions/Some generic-vnf-type" }, "GENERIC-RESOURCE-API:service-id": { "$ref": "#/definitions/Some service-id" }, "GENERIC-RESOURCE-API:service-type": { "$ref": "#/definitions/Some service-type" }, "GENERIC-RESOURCE-API:vnf-name": { "$ref": "#/definitions/Some vnf-name", "description": "vf-module-name" }, "GENERIC-RESOURCE-API:vnf-type": { "$ref": "#/definitions/Some vnf-type", "description": "vf-module-type" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-topology-identifier": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier" }, "type": "object" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": { "properties": { "GENERIC-RESOURCE-API:availability-zone": { "$ref": "#/definitions/Some availability-zone", "description": "Openstack availability zone name or UUID" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": { "properties": { "GENERIC-RESOURCE-API:availability-zones": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": { "properties": { "GENERIC-RESOURCE-API:contrail-network-fqdn": { "$ref": "#/definitions/Some contrail-network-fqdn", "description": "contrail network policy object" }, "GENERIC-RESOURCE-API:ipv6-subnet-id": { "$ref": "#/definitions/Some ipv6-subnet-id", "description": "ipv6 subnet UUID to be passed into the HEAT template" }, "GENERIC-RESOURCE-API:ipv6-subnet-name": { "$ref": "#/definitions/Some ipv6-subnet-name", "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id" }, "GENERIC-RESOURCE-API:network-id": { "$ref": "#/definitions/Some network-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-name": { "$ref": "#/definitions/Some network-name", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "A Network Role to which a VNF must connect" }, "GENERIC-RESOURCE-API:neutron-id": { "$ref": "#/definitions/Some neutron-id", "description": "Unique Neutron UUID of an instance of the network role " }, "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" }, "type": "array" }, "GENERIC-RESOURCE-API:subnet-id": { "$ref": "#/definitions/Some subnet-id", "description": "ipv4 subnet UUID to be passed into the HEAT template" }, "GENERIC-RESOURCE-API:subnet-name": { "$ref": "#/definitions/Some subnet-name", "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id" } }, "required": [ "GENERIC-RESOURCE-API:network-role" ], "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": { "properties": { "GENERIC-RESOURCE-API:vm-count": { "$ref": "#/definitions/0" }, "GENERIC-RESOURCE-API:vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" }, "type": "array" }, "GENERIC-RESOURCE-API:vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" }, "type": "array" }, "GENERIC-RESOURCE-API:vm-type": { "$ref": "#/definitions/Some vm-type" } }, "required": [ "GENERIC-RESOURCE-API:vm-type" ], "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": { "properties": { "GENERIC-RESOURCE-API:vnf-vms": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": { "properties": { "GENERIC-RESOURCE-API:sriov-vlan-filter": { "$ref": "#/definitions/Some sriov-vlan-filter" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": { "properties": { "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": { "properties": { "GENERIC-RESOURCE-API:vm-name": { "$ref": "#/definitions/Some vm-name" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-names": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": { "properties": { "GENERIC-RESOURCE-API:floating-ip": { "$ref": "#/definitions/1.25.3.1%L{N{pNLL}}{pL{Lpp}N", "description": "Floating ipv4 for VMs of a given type on this network", "enum": [ "1.25.3.1%L{N{pNLL}}{pL{Lpp}N", "3::08B3" ] }, "GENERIC-RESOURCE-API:floating-ip-v6": { "$ref": "#/definitions/cEa:", "description": "Floating ipv6 for VMs of a given type on this network" }, "GENERIC-RESOURCE-API:interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" }, "type": "array" }, "GENERIC-RESOURCE-API:ip-count": { "$ref": "#/definitions/0", "description": "The number of ip addresses to be assigned per vm for this network role" }, "GENERIC-RESOURCE-API:network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" }, "type": "array" }, "GENERIC-RESOURCE-API:network-ips-v6": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" }, "type": "array" }, "GENERIC-RESOURCE-API:network-macs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" }, "type": "array" }, "GENERIC-RESOURCE-API:network-role": { "$ref": "#/definitions/Some network-role", "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" }, "GENERIC-RESOURCE-API:use-dhcp": { "$ref": "#/definitions/Y", "description": "Indicator to use DHCP on this network for this VM", "enum": [ "Y", "N" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": { "properties": { "GENERIC-RESOURCE-API:vm-networks": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": { "properties": { "GENERIC-RESOURCE-API:interface-route-prefix": { "$ref": "#/definitions/3.209.0.0%N}p{", "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes", "enum": [ "3.209.0.0%N}p{", ":2%L}" ] }, "GENERIC-RESOURCE-API:interface-route-prefix-cidr": { "$ref": "#/definitions/Some interface-route-prefix-cidr", "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes" } }, "required": [ "GENERIC-RESOURCE-API:interface-route-prefix-cidr" ], "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": { "properties": { "GENERIC-RESOURCE-API:interface-route-prefixes": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": { "properties": { "GENERIC-RESOURCE-API:ip-address": { "$ref": "#/definitions/0.0.28.122%{", "description": "List of assigned ipv4 addresses on a network", "enum": [ "0.0.28.122%{", ":4%L}pL" ] } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": { "properties": { "GENERIC-RESOURCE-API:network-ips": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": { "properties": { "GENERIC-RESOURCE-API:ip-address-ipv6": { "$ref": "#/definitions/:", "description": "List of assigned ipv6 addresses on a network" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": { "properties": { "GENERIC-RESOURCE-API:network-ips-v6": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" }, "type": "array" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": { "properties": { "GENERIC-RESOURCE-API:mac-address": { "$ref": "#/definitions/Some mac-address", "description": "List of network assignments for this VM (one per network)" } }, "type": "object" }, "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": { "properties": { "GENERIC-RESOURCE-API:network-macs": { "items": { "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" }, "type": "array" } }, "type": "object" }, "unique_empty_identifier": {} } }